Hosted by ИСПРАН Лаборатория 17 | Download | Raw |
Kernel: Python 3 (ipykernel)
import random from IPython.core.display import SVG import pyomo.environ as pyo from pysat.solvers import Solver from pysat.formula import CNF import py_svg_combinatorics as psc from ipywidgets import widgets, HBox from collections import Counter from pprint import pprint from random import randint import numpy as np from IPython.display import IFrame import IPython from copy import copy import os from pathlib import Path nbname = '' try: nbname = __vsc_ipynb_file__ except: if 'COCALC_JUPYTER_FILENAME' in os.environ: nbname = os.environ['COCALC_JUPYTER_FILENAME'] title_ = Path(nbname).stem.replace('-', '_').title() IFrame(f'https://discopal.ispras.ru/index.php?title=Hardprob/{title_}&useskin=cleanmonobook', width=1280, height=300)

Постановка задачи

Представим, что мы имеем базовый блок размера basic_block_size, который представляет собой последовательность инструкций.

Каждая инструкция использует до instruction_uses_max виртуальных регистров и может быть определением нового виртуального регистра (а может и нет).

Задача регистровой аллокации задаётся вопросом, есть ли отображение v_reg -> phys_reg, такое что для любой инструкции образ её используемых регистров не будет содержать одинаковых физических регистров (также мы предполагаем, что после использования регистра он сразу же сохраняется в памяти, а перед использованием из неё достаётся, что позволяет нам присваивать одинаковые физические регистры тем виртуальным регистрам, live ranges которых пересекаются. В настоящем аллокаторе, конечно же, для поиска оптимальных spill/restore промежутков используется отдельная эвристика жадного "разрезания", старающая минимизировать количество операций с памятью).

Оптимизационная версия задачи "минимальная локальная регистровая аллокация", задаёт вопрос об аллокации минимальной стоимости, то есть минимизируем сумму использования регистра N на стоимость использования S_N по всем операндам всех инструкций.

phys_regs_amount = 3 phys_regs_costs = np.arange(1, phys_regs_amount + 1) basic_block_size = 16 instruction_uses_max = int(phys_regs_amount / 2) virtual_alives = [0, 1] virtual_uses = [] for _ in range(basic_block_size): # Каждая инструкция использует до instruction_uses_max виртуальных регистров virtual_uses.append([f"{i:02}" for i in np.random.choice(virtual_alives, instruction_uses_max)]) # Инструкция с шансом 0.5 может определить новый виртуальный регистр if np.random.choice([True, False]): virtual_alives.append(virtual_alives[-1] + 1)

Для визуализации будем считать, что каждая строка представляет инструкцию, а каждый стобец представляет использование i-го виртуального регистра.

svg = psc.subsets2svg(virtual_uses) SVG(data=svg)
Image in a Jupyter notebook
def get_model(instruction_uses, phys_regs_costs, virtual_regs_amount): model = pyo.ConcreteModel() # Множество физических регистров model.phys_regs = pyo.Set(initialize=range(len(phys_regs_costs))) # Сопоставление каждому физическому регистру его стоимости model.phys_costs = pyo.Param(model.phys_regs, initialize=phys_regs_costs) # Множество виртуальных регистров model.virt_regs = pyo.Set(initialize=range(virtual_regs_amount)) # Хотим составить отображение из виртуальных регистров на физические model.alloca = pyo.Var(model.virt_regs, model.phys_regs, domain=pyo.Binary) # Составляем множества плохих пар виртуальных регистров (встречаемых в используемых для одинаковых инструкций) model.bad_pairs = pyo.Set(initialize=sorted(set([(int(i), int(j)) for uses in instruction_uses for i in uses for j in uses if i < j]))) # ЦЕЛЬ: минимизировать стоимость использования физических регистров после аллокации model.obj = pyo.Objective(expr=sum(model.phys_costs[p] * model.alloca[v, p] for v in model.virt_regs for p in model.phys_regs)) # ОГРАНИЧЕНИЕ: каждому виртуальному регистру сопоставляем ровно 1 физический @model.Constraint(model.virt_regs) def виртуальному_один_физический(m, v): return sum(model.alloca[v, phys] for phys in m.phys_regs) == 1 # ОГРАНИЧЕНИЕ: каждый физический регистр должен использоваться каждой инструкцией не более одного раза @model.Constraint(model.bad_pairs, model.phys_regs) def использование_одного_физического(m, first, second, reg): return (m.alloca[first, reg] + m.alloca[second, reg]) <= 1 return model
m = get_model(virtual_uses, phys_regs_costs, len(virtual_alives)) m.pprint()
5 Set Declarations alloca_index : Size=1, Index=None, Ordered=True Key : Dimen : Domain : Size : Members None : 2 : virt_regs*phys_regs : 39 : {(0, 0), (0, 1), (0, 2), (1, 0), (1, 1), (1, 2), (2, 0), (2, 1), (2, 2), (3, 0), (3, 1), (3, 2), (4, 0), (4, 1), (4, 2), (5, 0), (5, 1), (5, 2), (6, 0), (6, 1), (6, 2), (7, 0), (7, 1), (7, 2), (8, 0), (8, 1), (8, 2), (9, 0), (9, 1), (9, 2), (10, 0), (10, 1), (10, 2), (11, 0), (11, 1), (11, 2), (12, 0), (12, 1), (12, 2)} bad_pairs : Size=1, Index=None, Ordered=Insertion Key : Dimen : Domain : Size : Members None : -- : Any : 0 : {} phys_regs : Size=1, Index=None, Ordered=Insertion Key : Dimen : Domain : Size : Members None : 1 : Any : 3 : {0, 1, 2} virt_regs : Size=1, Index=None, Ordered=Insertion Key : Dimen : Domain : Size : Members None : 1 : Any : 13 : {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12} использование_одного_физического_index : Size=1, Index=None, Ordered=True Key : Dimen : Domain : Size : Members None : -- : bad_pairs*phys_regs : 0 : {} 1 Param Declarations phys_costs : Size=3, Index=phys_regs, Domain=Any, Default=None, Mutable=False Key : Value 0 : 1 1 : 2 2 : 3 1 Var Declarations alloca : Size=39, Index=alloca_index Key : Lower : Value : Upper : Fixed : Stale : Domain (0, 0) : 0 : None : 1 : False : True : Binary (0, 1) : 0 : None : 1 : False : True : Binary (0, 2) : 0 : None : 1 : False : True : Binary (1, 0) : 0 : None : 1 : False : True : Binary (1, 1) : 0 : None : 1 : False : True : Binary (1, 2) : 0 : None : 1 : False : True : Binary (2, 0) : 0 : None : 1 : False : True : Binary (2, 1) : 0 : None : 1 : False : True : Binary (2, 2) : 0 : None : 1 : False : True : Binary (3, 0) : 0 : None : 1 : False : True : Binary (3, 1) : 0 : None : 1 : False : True : Binary (3, 2) : 0 : None : 1 : False : True : Binary (4, 0) : 0 : None : 1 : False : True : Binary (4, 1) : 0 : None : 1 : False : True : Binary (4, 2) : 0 : None : 1 : False : True : Binary (5, 0) : 0 : None : 1 : False : True : Binary (5, 1) : 0 : None : 1 : False : True : Binary (5, 2) : 0 : None : 1 : False : True : Binary (6, 0) : 0 : None : 1 : False : True : Binary (6, 1) : 0 : None : 1 : False : True : Binary (6, 2) : 0 : None : 1 : False : True : Binary (7, 0) : 0 : None : 1 : False : True : Binary (7, 1) : 0 : None : 1 : False : True : Binary (7, 2) : 0 : None : 1 : False : True : Binary (8, 0) : 0 : None : 1 : False : True : Binary (8, 1) : 0 : None : 1 : False : True : Binary (8, 2) : 0 : None : 1 : False : True : Binary (9, 0) : 0 : None : 1 : False : True : Binary (9, 1) : 0 : None : 1 : False : True : Binary (9, 2) : 0 : None : 1 : False : True : Binary (10, 0) : 0 : None : 1 : False : True : Binary (10, 1) : 0 : None : 1 : False : True : Binary (10, 2) : 0 : None : 1 : False : True : Binary (11, 0) : 0 : None : 1 : False : True : Binary (11, 1) : 0 : None : 1 : False : True : Binary (11, 2) : 0 : None : 1 : False : True : Binary (12, 0) : 0 : None : 1 : False : True : Binary (12, 1) : 0 : None : 1 : False : True : Binary (12, 2) : 0 : None : 1 : False : True : Binary 1 Objective Declarations obj : Size=1, Index=None, Active=True Key : Active : Sense : Expression None : True : minimize : alloca[0,0] + 2*alloca[0,1] + 3*alloca[0,2] + alloca[1,0] + 2*alloca[1,1] + 3*alloca[1,2] + alloca[2,0] + 2*alloca[2,1] + 3*alloca[2,2] + alloca[3,0] + 2*alloca[3,1] + 3*alloca[3,2] + alloca[4,0] + 2*alloca[4,1] + 3*alloca[4,2] + alloca[5,0] + 2*alloca[5,1] + 3*alloca[5,2] + alloca[6,0] + 2*alloca[6,1] + 3*alloca[6,2] + alloca[7,0] + 2*alloca[7,1] + 3*alloca[7,2] + alloca[8,0] + 2*alloca[8,1] + 3*alloca[8,2] + alloca[9,0] + 2*alloca[9,1] + 3*alloca[9,2] + alloca[10,0] + 2*alloca[10,1] + 3*alloca[10,2] + alloca[11,0] + 2*alloca[11,1] + 3*alloca[11,2] + alloca[12,0] + 2*alloca[12,1] + 3*alloca[12,2] 2 Constraint Declarations виртуальному_один_физический : Size=13, Index=virt_regs, Active=True Key : Lower : Body : Upper : Active 0 : 1.0 : alloca[0,0] + alloca[0,1] + alloca[0,2] : 1.0 : True 1 : 1.0 : alloca[1,0] + alloca[1,1] + alloca[1,2] : 1.0 : True 2 : 1.0 : alloca[2,0] + alloca[2,1] + alloca[2,2] : 1.0 : True 3 : 1.0 : alloca[3,0] + alloca[3,1] + alloca[3,2] : 1.0 : True 4 : 1.0 : alloca[4,0] + alloca[4,1] + alloca[4,2] : 1.0 : True 5 : 1.0 : alloca[5,0] + alloca[5,1] + alloca[5,2] : 1.0 : True 6 : 1.0 : alloca[6,0] + alloca[6,1] + alloca[6,2] : 1.0 : True 7 : 1.0 : alloca[7,0] + alloca[7,1] + alloca[7,2] : 1.0 : True 8 : 1.0 : alloca[8,0] + alloca[8,1] + alloca[8,2] : 1.0 : True 9 : 1.0 : alloca[9,0] + alloca[9,1] + alloca[9,2] : 1.0 : True 10 : 1.0 : alloca[10,0] + alloca[10,1] + alloca[10,2] : 1.0 : True 11 : 1.0 : alloca[11,0] + alloca[11,1] + alloca[11,2] : 1.0 : True 12 : 1.0 : alloca[12,0] + alloca[12,1] + alloca[12,2] : 1.0 : True использование_одного_физического : Size=0, Index=использование_одного_физического_index, Active=True Key : Lower : Body : Upper : Active 10 Declarations: phys_regs phys_costs virt_regs alloca_index alloca bad_pairs obj виртуальному_один_физический использование_одного_физического_index использование_одного_физического
solver = pyo.SolverFactory('cbc') solver.solve(m).write() for v in m.component_data_objects(pyo.Var): if v.value and v.value > 0: print(str(v), v.value)
# ========================================================== # = Solver Results = # ========================================================== # ---------------------------------------------------------- # Problem Information # ---------------------------------------------------------- Problem: - Name: unknown Lower bound: 13.0 Upper bound: 13.0 Number of objectives: 1 Number of constraints: 13 Number of variables: 39 Number of binary variables: 39 Number of integer variables: 39 Number of nonzeros: 39 Sense: minimize # ---------------------------------------------------------- # Solver Information # ---------------------------------------------------------- Solver: - Status: ok User time: -1.0 System time: 0.0 Wallclock time: 0.01 Termination condition: optimal Termination message: Model was solved to optimality (subject to tolerances), and an optimal solution is available. Statistics: Branch and bound: Number of bounded subproblems: 0 Number of created subproblems: 0 Black box: Number of iterations: 0 Error rc: 0 Time: 0.11287236213684082 # ---------------------------------------------------------- # Solution Information # ---------------------------------------------------------- Solution: - number of solutions: 0 number of solutions displayed: 0 alloca[0,0] 1.0 alloca[1,0] 1.0 alloca[2,0] 1.0 alloca[3,0] 1.0 alloca[4,0] 1.0 alloca[5,0] 1.0 alloca[6,0] 1.0 alloca[7,0] 1.0 alloca[8,0] 1.0 alloca[9,0] 1.0 alloca[10,0] 1.0 alloca[11,0] 1.0 alloca[12,0] 1.0

Визуализируем используемые регистры инструкций после аллокации (заменим виртуальные регистры на физические)

phys_uses = [] for use in virtual_uses: phys_uses.append([f"{p:02}" for v in use for p in range(phys_regs_amount) if pyo.value(m.alloca[int(v), p])]) svg = psc.subsets2svg(phys_uses) SVG(data=svg)
Image in a Jupyter notebook
sat_vars_amount = 5 sat_clauses_amount = 20 cnf3 = CNF(from_clauses=psc.rand3cnf(sat_clauses_amount, sat_vars_amount)) cnf3.clauses
[(1, 5, -2), (-2, 5, -4), (-2, -1, 4), (4, 5, 3), (-4, 5, -1), (1, -5, -2), (-1, -2, 3), (4, -1, 5), (2, -4, -3), (3, 5, -1), (-1, -2, -4), (3, 5, 2), (-3, -1, -2), (-2, 4, -3), (5, 4, -2), (-3, 2, -4), (-5, 4, -3), (-2, -5, -3), (-2, 1, -4), (-4, -1, 3)]
solver = Solver(bootstrap_with=cnf3) res = solver.solve() res
True

image.png

NEUTRAL = 0 TRUE = 1 FALSE = 2 vertexes_amount = 3 edges = [(NEUTRAL, TRUE), (TRUE, FALSE), (FALSE, NEUTRAL)]

image.png

def create_var(): global vertexes_amount new_var = vertexes_amount vertexes_amount += 1 return new_var def ident_var(): global edges new_var = create_var() edges.append((new_var, NEUTRAL)) return new_var

image.png

def negate_var(to_negate): global edges negative_var = ident_var() edges.append((negative_var, to_negate)) return negative_var

image.png

def or_var(lhs, rhs): global edges global vertexes_amount res_var = ident_var() tmps = list(range(vertexes_amount, vertexes_amount + 4)) vertexes_amount += 4 edges.append((TRUE, tmps[0])) edges.append((tmps[0], tmps[1])) edges.append((tmps[0], res_var)) edges.append((tmps[1], lhs)) edges.append((tmps[1], rhs)) edges.append((lhs, tmps[2])) edges.append((rhs, tmps[3])) edges.append((tmps[2], tmps[3])) edges.append((tmps[2], res_var)) edges.append((tmps[3], res_var)) return res_var
import functools var_converter = {} for sat_var in range(1, sat_vars_amount + 1): var_converter[sat_var] = ident_var() negate_converter = {} for sat_var in range(1, sat_vars_amount + 1): negate_converter[sat_var] = negate_var(var_converter[sat_var]) converted_clauses = [] for clause in cnf3.clauses: converted_clauses.append(functools.reduce(or_var, map(lambda x: var_converter[x] if x > 0 else negate_converter[-x], clause))) for clause in converted_clauses: edges.append((clause, NEUTRAL)) edges.append((clause, FALSE))
m = get_model(edges, phys_regs_costs, vertexes_amount) m.pprint()
5 Set Declarations alloca_index : Size=1, Index=None, Ordered=True Key : Dimen : Domain : Size : Members None : 2 : virt_regs*phys_regs : 639 : {(0, 0), (0, 1), (0, 2), (1, 0), (1, 1), (1, 2), (2, 0), (2, 1), (2, 2), (3, 0), (3, 1), (3, 2), (4, 0), (4, 1), (4, 2), (5, 0), (5, 1), (5, 2), (6, 0), (6, 1), (6, 2), (7, 0), (7, 1), (7, 2), (8, 0), (8, 1), (8, 2), (9, 0), (9, 1), (9, 2), (10, 0), (10, 1), (10, 2), (11, 0), (11, 1), (11, 2), (12, 0), (12, 1), (12, 2), (13, 0), (13, 1), (13, 2), (14, 0), (14, 1), (14, 2), (15, 0), (15, 1), (15, 2), (16, 0), (16, 1), (16, 2), (17, 0), (17, 1), (17, 2), (18, 0), (18, 1), (18, 2), (19, 0), (19, 1), (19, 2), (20, 0), (20, 1), (20, 2), (21, 0), (21, 1), (21, 2), (22, 0), (22, 1), (22, 2), (23, 0), (23, 1), (23, 2), (24, 0), (24, 1), (24, 2), (25, 0), (25, 1), (25, 2), (26, 0), (26, 1), (26, 2), (27, 0), (27, 1), (27, 2), (28, 0), (28, 1), (28, 2), (29, 0), (29, 1), (29, 2), (30, 0), (30, 1), (30, 2), (31, 0), (31, 1), (31, 2), (32, 0), (32, 1), (32, 2), (33, 0), (33, 1), (33, 2), (34, 0), (34, 1), (34, 2), (35, 0), (35, 1), (35, 2), (36, 0), (36, 1), (36, 2), (37, 0), (37, 1), (37, 2), (38, 0), (38, 1), (38, 2), (39, 0), (39, 1), (39, 2), (40, 0), (40, 1), (40, 2), (41, 0), (41, 1), (41, 2), (42, 0), (42, 1), (42, 2), (43, 0), (43, 1), (43, 2), (44, 0), (44, 1), (44, 2), (45, 0), (45, 1), (45, 2), (46, 0), (46, 1), (46, 2), (47, 0), (47, 1), (47, 2), (48, 0), (48, 1), (48, 2), (49, 0), (49, 1), (49, 2), (50, 0), (50, 1), (50, 2), (51, 0), (51, 1), (51, 2), (52, 0), (52, 1), (52, 2), (53, 0), (53, 1), (53, 2), (54, 0), (54, 1), (54, 2), (55, 0), (55, 1), (55, 2), (56, 0), (56, 1), (56, 2), (57, 0), (57, 1), (57, 2), (58, 0), (58, 1), (58, 2), (59, 0), (59, 1), (59, 2), (60, 0), (60, 1), (60, 2), (61, 0), (61, 1), (61, 2), (62, 0), (62, 1), (62, 2), (63, 0), (63, 1), (63, 2), (64, 0), (64, 1), (64, 2), (65, 0), (65, 1), (65, 2), (66, 0), (66, 1), (66, 2), (67, 0), (67, 1), (67, 2), (68, 0), (68, 1), (68, 2), (69, 0), (69, 1), (69, 2), (70, 0), (70, 1), (70, 2), (71, 0), (71, 1), (71, 2), (72, 0), (72, 1), (72, 2), (73, 0), (73, 1), (73, 2), (74, 0), (74, 1), (74, 2), (75, 0), (75, 1), (75, 2), (76, 0), (76, 1), (76, 2), (77, 0), (77, 1), (77, 2), (78, 0), (78, 1), (78, 2), (79, 0), (79, 1), (79, 2), (80, 0), (80, 1), (80, 2), (81, 0), (81, 1), (81, 2), (82, 0), (82, 1), (82, 2), (83, 0), (83, 1), (83, 2), (84, 0), (84, 1), (84, 2), (85, 0), (85, 1), (85, 2), (86, 0), (86, 1), (86, 2), (87, 0), (87, 1), (87, 2), (88, 0), (88, 1), (88, 2), (89, 0), (89, 1), (89, 2), (90, 0), (90, 1), (90, 2), (91, 0), (91, 1), (91, 2), (92, 0), (92, 1), (92, 2), (93, 0), (93, 1), (93, 2), (94, 0), (94, 1), (94, 2), (95, 0), (95, 1), (95, 2), (96, 0), (96, 1), (96, 2), (97, 0), (97, 1), (97, 2), (98, 0), (98, 1), (98, 2), (99, 0), (99, 1), (99, 2), (100, 0), (100, 1), (100, 2), (101, 0), (101, 1), (101, 2), (102, 0), (102, 1), (102, 2), (103, 0), (103, 1), (103, 2), (104, 0), (104, 1), (104, 2), (105, 0), (105, 1), (105, 2), (106, 0), (106, 1), (106, 2), (107, 0), (107, 1), (107, 2), (108, 0), (108, 1), (108, 2), (109, 0), (109, 1), (109, 2), (110, 0), (110, 1), (110, 2), (111, 0), (111, 1), (111, 2), (112, 0), (112, 1), (112, 2), (113, 0), (113, 1), (113, 2), (114, 0), (114, 1), (114, 2), (115, 0), (115, 1), (115, 2), (116, 0), (116, 1), (116, 2), (117, 0), (117, 1), (117, 2), (118, 0), (118, 1), (118, 2), (119, 0), (119, 1), (119, 2), (120, 0), (120, 1), (120, 2), (121, 0), (121, 1), (121, 2), (122, 0), (122, 1), (122, 2), (123, 0), (123, 1), (123, 2), (124, 0), (124, 1), (124, 2), (125, 0), (125, 1), (125, 2), (126, 0), (126, 1), (126, 2), (127, 0), (127, 1), (127, 2), (128, 0), (128, 1), (128, 2), (129, 0), (129, 1), (129, 2), (130, 0), (130, 1), (130, 2), (131, 0), (131, 1), (131, 2), (132, 0), (132, 1), (132, 2), (133, 0), (133, 1), (133, 2), (134, 0), (134, 1), (134, 2), (135, 0), (135, 1), (135, 2), (136, 0), (136, 1), (136, 2), (137, 0), (137, 1), (137, 2), (138, 0), (138, 1), (138, 2), (139, 0), (139, 1), (139, 2), (140, 0), (140, 1), (140, 2), (141, 0), (141, 1), (141, 2), (142, 0), (142, 1), (142, 2), (143, 0), (143, 1), (143, 2), (144, 0), (144, 1), (144, 2), (145, 0), (145, 1), (145, 2), (146, 0), (146, 1), (146, 2), (147, 0), (147, 1), (147, 2), (148, 0), (148, 1), (148, 2), (149, 0), (149, 1), (149, 2), (150, 0), (150, 1), (150, 2), (151, 0), (151, 1), (151, 2), (152, 0), (152, 1), (152, 2), (153, 0), (153, 1), (153, 2), (154, 0), (154, 1), (154, 2), (155, 0), (155, 1), (155, 2), (156, 0), (156, 1), (156, 2), (157, 0), (157, 1), (157, 2), (158, 0), (158, 1), (158, 2), (159, 0), (159, 1), (159, 2), (160, 0), (160, 1), (160, 2), (161, 0), (161, 1), (161, 2), (162, 0), (162, 1), (162, 2), (163, 0), (163, 1), (163, 2), (164, 0), (164, 1), (164, 2), (165, 0), (165, 1), (165, 2), (166, 0), (166, 1), (166, 2), (167, 0), (167, 1), (167, 2), (168, 0), (168, 1), (168, 2), (169, 0), (169, 1), (169, 2), (170, 0), (170, 1), (170, 2), (171, 0), (171, 1), (171, 2), (172, 0), (172, 1), (172, 2), (173, 0), (173, 1), (173, 2), (174, 0), (174, 1), (174, 2), (175, 0), (175, 1), (175, 2), (176, 0), (176, 1), (176, 2), (177, 0), (177, 1), (177, 2), (178, 0), (178, 1), (178, 2), (179, 0), (179, 1), (179, 2), (180, 0), (180, 1), (180, 2), (181, 0), (181, 1), (181, 2), (182, 0), (182, 1), (182, 2), (183, 0), (183, 1), (183, 2), (184, 0), (184, 1), (184, 2), (185, 0), (185, 1), (185, 2), (186, 0), (186, 1), (186, 2), (187, 0), (187, 1), (187, 2), (188, 0), (188, 1), (188, 2), (189, 0), (189, 1), (189, 2), (190, 0), (190, 1), (190, 2), (191, 0), (191, 1), (191, 2), (192, 0), (192, 1), (192, 2), (193, 0), (193, 1), (193, 2), (194, 0), (194, 1), (194, 2), (195, 0), (195, 1), (195, 2), (196, 0), (196, 1), (196, 2), (197, 0), (197, 1), (197, 2), (198, 0), (198, 1), (198, 2), (199, 0), (199, 1), (199, 2), (200, 0), (200, 1), (200, 2), (201, 0), (201, 1), (201, 2), (202, 0), (202, 1), (202, 2), (203, 0), (203, 1), (203, 2), (204, 0), (204, 1), (204, 2), (205, 0), (205, 1), (205, 2), (206, 0), (206, 1), (206, 2), (207, 0), (207, 1), (207, 2), (208, 0), (208, 1), (208, 2), (209, 0), (209, 1), (209, 2), (210, 0), (210, 1), (210, 2), (211, 0), (211, 1), (211, 2), (212, 0), (212, 1), (212, 2)} bad_pairs : Size=1, Index=None, Ordered=Insertion Key : Dimen : Domain : Size : Members None : 2 : Any : 478 : {(0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (0, 10), (0, 11), (0, 12), (0, 13), (0, 18), (0, 23), (0, 28), (0, 33), (0, 38), (0, 43), (0, 48), (0, 53), (0, 58), (0, 63), (0, 68), (0, 73), (0, 78), (0, 83), (0, 88), (0, 93), (0, 98), (0, 103), (0, 108), (0, 113), (0, 118), (0, 123), (0, 128), (0, 133), (0, 138), (0, 143), (0, 148), (0, 153), (0, 158), (0, 163), (0, 168), (0, 173), (0, 178), (0, 183), (0, 188), (0, 193), (0, 198), (0, 203), (0, 208), (1, 2), (1, 14), (1, 19), (1, 24), (1, 29), (1, 34), (1, 39), (1, 44), (1, 49), (1, 54), (1, 59), (1, 64), (1, 69), (1, 74), (1, 79), (1, 84), (1, 89), (1, 94), (1, 99), (1, 104), (1, 109), (1, 114), (1, 119), (1, 124), (1, 129), (1, 134), (1, 139), (1, 144), (1, 149), (1, 154), (1, 159), (1, 164), (1, 169), (1, 174), (1, 179), (1, 184), (1, 189), (1, 194), (1, 199), (1, 204), (1, 209), (2, 18), (2, 28), (2, 38), (2, 48), (2, 58), (2, 68), (2, 78), (2, 88), (2, 98), (2, 108), (2, 118), (2, 128), (2, 138), (2, 148), (2, 158), (2, 168), (2, 178), (2, 188), (2, 198), (2, 208), (3, 8), (3, 15), (3, 16), (3, 65), (3, 66), (3, 195), (3, 197), (4, 9), (4, 95), (4, 96), (4, 130), (4, 132), (4, 165), (4, 167), (5, 10), (5, 50), (5, 52), (5, 80), (5, 82), (5, 105), (5, 106), (5, 125), (5, 126), (5, 210), (5, 212), (6, 11), (6, 40), (6, 42), (6, 45), (6, 46), (6, 85), (6, 86), (6, 145), (6, 147), (6, 155), (6, 157), (6, 175), (6, 177), (7, 12), (7, 15), (7, 17), (7, 25), (7, 27), (7, 45), (7, 47), (7, 55), (7, 57), (7, 90), (7, 92), (7, 105), (7, 107), (7, 125), (7, 127), (7, 155), (7, 156), (8, 35), (8, 37), (8, 60), (8, 62), (8, 75), (8, 76), (8, 85), (8, 87), (8, 110), (8, 112), (8, 115), (8, 116), (8, 135), (8, 137), (8, 205), (8, 207), (9, 20), (9, 22), (9, 25), (9, 26), (9, 35), (9, 36), (9, 70), (9, 72), (9, 75), (9, 77), (9, 115), (9, 117), (9, 140), (9, 142), (9, 145), (9, 146), (9, 160), (9, 162), (9, 185), (9, 186), (9, 195), (9, 196), (10, 100), (10, 102), (10, 135), (10, 136), (10, 150), (10, 152), (10, 165), (10, 166), (10, 180), (10, 182), (10, 190), (10, 192), (11, 30), (11, 32), (11, 55), (11, 56), (11, 95), (11, 97), (11, 120), (11, 122), (11, 170), (11, 172), (11, 200), (11, 202), (11, 205), (11, 206), (12, 65), (12, 67), (12, 175), (12, 176), (12, 185), (12, 187), (13, 14), (13, 16), (13, 17), (13, 20), (13, 21), (14, 15), (16, 17), (18, 19), (18, 21), (18, 22), (19, 20), (21, 22), (23, 24), (23, 26), (23, 27), (23, 30), (23, 31), (24, 25), (26, 27), (28, 29), (28, 31), (28, 32), (29, 30), (31, 32), (33, 34), (33, 36), (33, 37), (33, 40), (33, 41), (34, 35), (36, 37), (38, 39), (38, 41), (38, 42), (39, 40), (41, 42), (43, 44), (43, 46), (43, 47), (43, 50), (43, 51), (44, 45), (46, 47), (48, 49), (48, 51), (48, 52), (49, 50), (51, 52), (53, 54), (53, 56), (53, 57), (53, 60), (53, 61), (54, 55), (56, 57), (58, 59), (58, 61), (58, 62), (59, 60), (61, 62), (63, 64), (63, 66), (63, 67), (63, 70), (63, 71), (64, 65), (66, 67), (68, 69), (68, 71), (68, 72), (69, 70), (71, 72), (73, 74), (73, 76), (73, 77), (73, 80), (73, 81), (74, 75), (76, 77), (78, 79), (78, 81), (78, 82), (79, 80), (81, 82), (83, 84), (83, 86), (83, 87), (83, 90), (83, 91), (84, 85), (86, 87), (88, 89), (88, 91), (88, 92), (89, 90), (91, 92), (93, 94), (93, 96), (93, 97), (93, 100), (93, 101), (94, 95), (96, 97), (98, 99), (98, 101), (98, 102), (99, 100), (101, 102), (103, 104), (103, 106), (103, 107), (103, 110), (103, 111), (104, 105), (106, 107), (108, 109), (108, 111), (108, 112), (109, 110), (111, 112), (113, 114), (113, 116), (113, 117), (113, 120), (113, 121), (114, 115), (116, 117), (118, 119), (118, 121), (118, 122), (119, 120), (121, 122), (123, 124), (123, 126), (123, 127), (123, 130), (123, 131), (124, 125), (126, 127), (128, 129), (128, 131), (128, 132), (129, 130), (131, 132), (133, 134), (133, 136), (133, 137), (133, 140), (133, 141), (134, 135), (136, 137), (138, 139), (138, 141), (138, 142), (139, 140), (141, 142), (143, 144), (143, 146), (143, 147), (143, 150), (143, 151), (144, 145), (146, 147), (148, 149), (148, 151), (148, 152), (149, 150), (151, 152), (153, 154), (153, 156), (153, 157), (153, 160), (153, 161), (154, 155), (156, 157), (158, 159), (158, 161), (158, 162), (159, 160), (161, 162), (163, 164), (163, 166), (163, 167), (163, 170), (163, 171), (164, 165), (166, 167), (168, 169), (168, 171), (168, 172), (169, 170), (171, 172), (173, 174), (173, 176), (173, 177), (173, 180), (173, 181), (174, 175), (176, 177), (178, 179), (178, 181), (178, 182), (179, 180), (181, 182), (183, 184), (183, 186), (183, 187), (183, 190), (183, 191), (184, 185), (186, 187), (188, 189), (188, 191), (188, 192), (189, 190), (191, 192), (193, 194), (193, 196), (193, 197), (193, 200), (193, 201), (194, 195), (196, 197), (198, 199), (198, 201), (198, 202), (199, 200), (201, 202), (203, 204), (203, 206), (203, 207), (203, 210), (203, 211), (204, 205), (206, 207), (208, 209), (208, 211), (208, 212), (209, 210), (211, 212)} phys_regs : Size=1, Index=None, Ordered=Insertion Key : Dimen : Domain : Size : Members None : 1 : Any : 3 : {0, 1, 2} virt_regs : Size=1, Index=None, Ordered=Insertion Key : Dimen : Domain : Size : Members None : 1 : Any : 213 : {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212} использование_одного_физического_index : Size=1, Index=None, Ordered=True Key : Dimen : Domain : Size : Members None : 3 : bad_pairs*phys_regs : 1434 : {(0, 1, 0), (0, 1, 1), (0, 1, 2), (0, 2, 0), (0, 2, 1), (0, 2, 2), (0, 3, 0), (0, 3, 1), (0, 3, 2), (0, 4, 0), (0, 4, 1), (0, 4, 2), (0, 5, 0), (0, 5, 1), (0, 5, 2), (0, 6, 0), (0, 6, 1), (0, 6, 2), (0, 7, 0), (0, 7, 1), (0, 7, 2), (0, 8, 0), (0, 8, 1), (0, 8, 2), (0, 9, 0), (0, 9, 1), (0, 9, 2), (0, 10, 0), (0, 10, 1), (0, 10, 2), (0, 11, 0), (0, 11, 1), (0, 11, 2), (0, 12, 0), (0, 12, 1), (0, 12, 2), (0, 13, 0), (0, 13, 1), (0, 13, 2), (0, 18, 0), (0, 18, 1), (0, 18, 2), (0, 23, 0), (0, 23, 1), (0, 23, 2), (0, 28, 0), (0, 28, 1), (0, 28, 2), (0, 33, 0), (0, 33, 1), (0, 33, 2), (0, 38, 0), (0, 38, 1), (0, 38, 2), (0, 43, 0), (0, 43, 1), (0, 43, 2), (0, 48, 0), (0, 48, 1), (0, 48, 2), (0, 53, 0), (0, 53, 1), (0, 53, 2), (0, 58, 0), (0, 58, 1), (0, 58, 2), (0, 63, 0), (0, 63, 1), (0, 63, 2), (0, 68, 0), (0, 68, 1), (0, 68, 2), (0, 73, 0), (0, 73, 1), (0, 73, 2), (0, 78, 0), (0, 78, 1), (0, 78, 2), (0, 83, 0), (0, 83, 1), (0, 83, 2), (0, 88, 0), (0, 88, 1), (0, 88, 2), (0, 93, 0), (0, 93, 1), (0, 93, 2), (0, 98, 0), (0, 98, 1), (0, 98, 2), (0, 103, 0), (0, 103, 1), (0, 103, 2), (0, 108, 0), (0, 108, 1), (0, 108, 2), (0, 113, 0), (0, 113, 1), (0, 113, 2), (0, 118, 0), (0, 118, 1), (0, 118, 2), (0, 123, 0), (0, 123, 1), (0, 123, 2), (0, 128, 0), (0, 128, 1), (0, 128, 2), (0, 133, 0), (0, 133, 1), (0, 133, 2), (0, 138, 0), (0, 138, 1), (0, 138, 2), (0, 143, 0), (0, 143, 1), (0, 143, 2), (0, 148, 0), (0, 148, 1), (0, 148, 2), (0, 153, 0), (0, 153, 1), (0, 153, 2), (0, 158, 0), (0, 158, 1), (0, 158, 2), (0, 163, 0), (0, 163, 1), (0, 163, 2), (0, 168, 0), (0, 168, 1), (0, 168, 2), (0, 173, 0), (0, 173, 1), (0, 173, 2), (0, 178, 0), (0, 178, 1), (0, 178, 2), (0, 183, 0), (0, 183, 1), (0, 183, 2), (0, 188, 0), (0, 188, 1), (0, 188, 2), (0, 193, 0), (0, 193, 1), (0, 193, 2), (0, 198, 0), (0, 198, 1), (0, 198, 2), (0, 203, 0), (0, 203, 1), (0, 203, 2), (0, 208, 0), (0, 208, 1), (0, 208, 2), (1, 2, 0), (1, 2, 1), (1, 2, 2), (1, 14, 0), (1, 14, 1), (1, 14, 2), (1, 19, 0), (1, 19, 1), (1, 19, 2), (1, 24, 0), (1, 24, 1), (1, 24, 2), (1, 29, 0), (1, 29, 1), (1, 29, 2), (1, 34, 0), (1, 34, 1), (1, 34, 2), (1, 39, 0), (1, 39, 1), (1, 39, 2), (1, 44, 0), (1, 44, 1), (1, 44, 2), (1, 49, 0), (1, 49, 1), (1, 49, 2), (1, 54, 0), (1, 54, 1), (1, 54, 2), (1, 59, 0), (1, 59, 1), (1, 59, 2), (1, 64, 0), (1, 64, 1), (1, 64, 2), (1, 69, 0), (1, 69, 1), (1, 69, 2), (1, 74, 0), (1, 74, 1), (1, 74, 2), (1, 79, 0), (1, 79, 1), (1, 79, 2), (1, 84, 0), (1, 84, 1), (1, 84, 2), (1, 89, 0), (1, 89, 1), (1, 89, 2), (1, 94, 0), (1, 94, 1), (1, 94, 2), (1, 99, 0), (1, 99, 1), (1, 99, 2), (1, 104, 0), (1, 104, 1), (1, 104, 2), (1, 109, 0), (1, 109, 1), (1, 109, 2), (1, 114, 0), (1, 114, 1), (1, 114, 2), (1, 119, 0), (1, 119, 1), (1, 119, 2), (1, 124, 0), (1, 124, 1), (1, 124, 2), (1, 129, 0), (1, 129, 1), (1, 129, 2), (1, 134, 0), (1, 134, 1), (1, 134, 2), (1, 139, 0), (1, 139, 1), (1, 139, 2), (1, 144, 0), (1, 144, 1), (1, 144, 2), (1, 149, 0), (1, 149, 1), (1, 149, 2), (1, 154, 0), (1, 154, 1), (1, 154, 2), (1, 159, 0), (1, 159, 1), (1, 159, 2), (1, 164, 0), (1, 164, 1), (1, 164, 2), (1, 169, 0), (1, 169, 1), (1, 169, 2), (1, 174, 0), (1, 174, 1), (1, 174, 2), (1, 179, 0), (1, 179, 1), (1, 179, 2), (1, 184, 0), (1, 184, 1), (1, 184, 2), (1, 189, 0), (1, 189, 1), (1, 189, 2), (1, 194, 0), (1, 194, 1), (1, 194, 2), (1, 199, 0), (1, 199, 1), (1, 199, 2), (1, 204, 0), (1, 204, 1), (1, 204, 2), (1, 209, 0), (1, 209, 1), (1, 209, 2), (2, 18, 0), (2, 18, 1), (2, 18, 2), (2, 28, 0), (2, 28, 1), (2, 28, 2), (2, 38, 0), (2, 38, 1), (2, 38, 2), (2, 48, 0), (2, 48, 1), (2, 48, 2), (2, 58, 0), (2, 58, 1), (2, 58, 2), (2, 68, 0), (2, 68, 1), (2, 68, 2), (2, 78, 0), (2, 78, 1), (2, 78, 2), (2, 88, 0), (2, 88, 1), (2, 88, 2), (2, 98, 0), (2, 98, 1), (2, 98, 2), (2, 108, 0), (2, 108, 1), (2, 108, 2), (2, 118, 0), (2, 118, 1), (2, 118, 2), (2, 128, 0), (2, 128, 1), (2, 128, 2), (2, 138, 0), (2, 138, 1), (2, 138, 2), (2, 148, 0), (2, 148, 1), (2, 148, 2), (2, 158, 0), (2, 158, 1), (2, 158, 2), (2, 168, 0), (2, 168, 1), (2, 168, 2), (2, 178, 0), (2, 178, 1), (2, 178, 2), (2, 188, 0), (2, 188, 1), (2, 188, 2), (2, 198, 0), (2, 198, 1), (2, 198, 2), (2, 208, 0), (2, 208, 1), (2, 208, 2), (3, 8, 0), (3, 8, 1), (3, 8, 2), (3, 15, 0), (3, 15, 1), (3, 15, 2), (3, 16, 0), (3, 16, 1), (3, 16, 2), (3, 65, 0), (3, 65, 1), (3, 65, 2), (3, 66, 0), (3, 66, 1), (3, 66, 2), (3, 195, 0), (3, 195, 1), (3, 195, 2), (3, 197, 0), (3, 197, 1), (3, 197, 2), (4, 9, 0), (4, 9, 1), (4, 9, 2), (4, 95, 0), (4, 95, 1), (4, 95, 2), (4, 96, 0), (4, 96, 1), (4, 96, 2), (4, 130, 0), (4, 130, 1), (4, 130, 2), (4, 132, 0), (4, 132, 1), (4, 132, 2), (4, 165, 0), (4, 165, 1), (4, 165, 2), (4, 167, 0), (4, 167, 1), (4, 167, 2), (5, 10, 0), (5, 10, 1), (5, 10, 2), (5, 50, 0), (5, 50, 1), (5, 50, 2), (5, 52, 0), (5, 52, 1), (5, 52, 2), (5, 80, 0), (5, 80, 1), (5, 80, 2), (5, 82, 0), (5, 82, 1), (5, 82, 2), (5, 105, 0), (5, 105, 1), (5, 105, 2), (5, 106, 0), (5, 106, 1), (5, 106, 2), (5, 125, 0), (5, 125, 1), (5, 125, 2), (5, 126, 0), (5, 126, 1), (5, 126, 2), (5, 210, 0), (5, 210, 1), (5, 210, 2), (5, 212, 0), (5, 212, 1), (5, 212, 2), (6, 11, 0), (6, 11, 1), (6, 11, 2), (6, 40, 0), (6, 40, 1), (6, 40, 2), (6, 42, 0), (6, 42, 1), (6, 42, 2), (6, 45, 0), (6, 45, 1), (6, 45, 2), (6, 46, 0), (6, 46, 1), (6, 46, 2), (6, 85, 0), (6, 85, 1), (6, 85, 2), (6, 86, 0), (6, 86, 1), (6, 86, 2), (6, 145, 0), (6, 145, 1), (6, 145, 2), (6, 147, 0), (6, 147, 1), (6, 147, 2), (6, 155, 0), (6, 155, 1), (6, 155, 2), (6, 157, 0), (6, 157, 1), (6, 157, 2), (6, 175, 0), (6, 175, 1), (6, 175, 2), (6, 177, 0), (6, 177, 1), (6, 177, 2), (7, 12, 0), (7, 12, 1), (7, 12, 2), (7, 15, 0), (7, 15, 1), (7, 15, 2), (7, 17, 0), (7, 17, 1), (7, 17, 2), (7, 25, 0), (7, 25, 1), (7, 25, 2), (7, 27, 0), (7, 27, 1), (7, 27, 2), (7, 45, 0), (7, 45, 1), (7, 45, 2), (7, 47, 0), (7, 47, 1), (7, 47, 2), (7, 55, 0), (7, 55, 1), (7, 55, 2), (7, 57, 0), (7, 57, 1), (7, 57, 2), (7, 90, 0), (7, 90, 1), (7, 90, 2), (7, 92, 0), (7, 92, 1), (7, 92, 2), (7, 105, 0), (7, 105, 1), (7, 105, 2), (7, 107, 0), (7, 107, 1), (7, 107, 2), (7, 125, 0), (7, 125, 1), (7, 125, 2), (7, 127, 0), (7, 127, 1), (7, 127, 2), (7, 155, 0), (7, 155, 1), (7, 155, 2), (7, 156, 0), (7, 156, 1), (7, 156, 2), (8, 35, 0), (8, 35, 1), (8, 35, 2), (8, 37, 0), (8, 37, 1), (8, 37, 2), (8, 60, 0), (8, 60, 1), (8, 60, 2), (8, 62, 0), (8, 62, 1), (8, 62, 2), (8, 75, 0), (8, 75, 1), (8, 75, 2), (8, 76, 0), (8, 76, 1), (8, 76, 2), (8, 85, 0), (8, 85, 1), (8, 85, 2), (8, 87, 0), (8, 87, 1), (8, 87, 2), (8, 110, 0), (8, 110, 1), (8, 110, 2), (8, 112, 0), (8, 112, 1), (8, 112, 2), (8, 115, 0), (8, 115, 1), (8, 115, 2), (8, 116, 0), (8, 116, 1), (8, 116, 2), (8, 135, 0), (8, 135, 1), (8, 135, 2), (8, 137, 0), (8, 137, 1), (8, 137, 2), (8, 205, 0), (8, 205, 1), (8, 205, 2), (8, 207, 0), (8, 207, 1), (8, 207, 2), (9, 20, 0), (9, 20, 1), (9, 20, 2), (9, 22, 0), (9, 22, 1), (9, 22, 2), (9, 25, 0), (9, 25, 1), (9, 25, 2), (9, 26, 0), (9, 26, 1), (9, 26, 2), (9, 35, 0), (9, 35, 1), (9, 35, 2), (9, 36, 0), (9, 36, 1), (9, 36, 2), (9, 70, 0), (9, 70, 1), (9, 70, 2), (9, 72, 0), (9, 72, 1), (9, 72, 2), (9, 75, 0), (9, 75, 1), (9, 75, 2), (9, 77, 0), (9, 77, 1), (9, 77, 2), (9, 115, 0), (9, 115, 1), (9, 115, 2), (9, 117, 0), (9, 117, 1), (9, 117, 2), (9, 140, 0), (9, 140, 1), (9, 140, 2), (9, 142, 0), (9, 142, 1), (9, 142, 2), (9, 145, 0), (9, 145, 1), (9, 145, 2), (9, 146, 0), (9, 146, 1), (9, 146, 2), (9, 160, 0), (9, 160, 1), (9, 160, 2), (9, 162, 0), (9, 162, 1), (9, 162, 2), (9, 185, 0), (9, 185, 1), (9, 185, 2), (9, 186, 0), (9, 186, 1), (9, 186, 2), (9, 195, 0), (9, 195, 1), (9, 195, 2), (9, 196, 0), (9, 196, 1), (9, 196, 2), (10, 100, 0), (10, 100, 1), (10, 100, 2), (10, 102, 0), (10, 102, 1), (10, 102, 2), (10, 135, 0), (10, 135, 1), (10, 135, 2), (10, 136, 0), (10, 136, 1), (10, 136, 2), (10, 150, 0), (10, 150, 1), (10, 150, 2), (10, 152, 0), (10, 152, 1), (10, 152, 2), (10, 165, 0), (10, 165, 1), (10, 165, 2), (10, 166, 0), (10, 166, 1), (10, 166, 2), (10, 180, 0), (10, 180, 1), (10, 180, 2), (10, 182, 0), (10, 182, 1), (10, 182, 2), (10, 190, 0), (10, 190, 1), (10, 190, 2), (10, 192, 0), (10, 192, 1), (10, 192, 2), (11, 30, 0), (11, 30, 1), (11, 30, 2), (11, 32, 0), (11, 32, 1), (11, 32, 2), (11, 55, 0), (11, 55, 1), (11, 55, 2), (11, 56, 0), (11, 56, 1), (11, 56, 2), (11, 95, 0), (11, 95, 1), (11, 95, 2), (11, 97, 0), (11, 97, 1), (11, 97, 2), (11, 120, 0), (11, 120, 1), (11, 120, 2), (11, 122, 0), (11, 122, 1), (11, 122, 2), (11, 170, 0), (11, 170, 1), (11, 170, 2), (11, 172, 0), (11, 172, 1), (11, 172, 2), (11, 200, 0), (11, 200, 1), (11, 200, 2), (11, 202, 0), (11, 202, 1), (11, 202, 2), (11, 205, 0), (11, 205, 1), (11, 205, 2), (11, 206, 0), (11, 206, 1), (11, 206, 2), (12, 65, 0), (12, 65, 1), (12, 65, 2), (12, 67, 0), (12, 67, 1), (12, 67, 2), (12, 175, 0), (12, 175, 1), (12, 175, 2), (12, 176, 0), (12, 176, 1), (12, 176, 2), (12, 185, 0), (12, 185, 1), (12, 185, 2), (12, 187, 0), (12, 187, 1), (12, 187, 2), (13, 14, 0), (13, 14, 1), (13, 14, 2), (13, 16, 0), (13, 16, 1), (13, 16, 2), (13, 17, 0), (13, 17, 1), (13, 17, 2), (13, 20, 0), (13, 20, 1), (13, 20, 2), (13, 21, 0), (13, 21, 1), (13, 21, 2), (14, 15, 0), (14, 15, 1), (14, 15, 2), (16, 17, 0), (16, 17, 1), (16, 17, 2), (18, 19, 0), (18, 19, 1), (18, 19, 2), (18, 21, 0), (18, 21, 1), (18, 21, 2), (18, 22, 0), (18, 22, 1), (18, 22, 2), (19, 20, 0), (19, 20, 1), (19, 20, 2), (21, 22, 0), (21, 22, 1), (21, 22, 2), (23, 24, 0), (23, 24, 1), (23, 24, 2), (23, 26, 0), (23, 26, 1), (23, 26, 2), (23, 27, 0), (23, 27, 1), (23, 27, 2), (23, 30, 0), (23, 30, 1), (23, 30, 2), (23, 31, 0), (23, 31, 1), (23, 31, 2), (24, 25, 0), (24, 25, 1), (24, 25, 2), (26, 27, 0), (26, 27, 1), (26, 27, 2), (28, 29, 0), (28, 29, 1), (28, 29, 2), (28, 31, 0), (28, 31, 1), (28, 31, 2), (28, 32, 0), (28, 32, 1), (28, 32, 2), (29, 30, 0), (29, 30, 1), (29, 30, 2), (31, 32, 0), (31, 32, 1), (31, 32, 2), (33, 34, 0), (33, 34, 1), (33, 34, 2), (33, 36, 0), (33, 36, 1), (33, 36, 2), (33, 37, 0), (33, 37, 1), (33, 37, 2), (33, 40, 0), (33, 40, 1), (33, 40, 2), (33, 41, 0), (33, 41, 1), (33, 41, 2), (34, 35, 0), (34, 35, 1), (34, 35, 2), (36, 37, 0), (36, 37, 1), (36, 37, 2), (38, 39, 0), (38, 39, 1), (38, 39, 2), (38, 41, 0), (38, 41, 1), (38, 41, 2), (38, 42, 0), (38, 42, 1), (38, 42, 2), (39, 40, 0), (39, 40, 1), (39, 40, 2), (41, 42, 0), (41, 42, 1), (41, 42, 2), (43, 44, 0), (43, 44, 1), (43, 44, 2), (43, 46, 0), (43, 46, 1), (43, 46, 2), (43, 47, 0), (43, 47, 1), (43, 47, 2), (43, 50, 0), (43, 50, 1), (43, 50, 2), (43, 51, 0), (43, 51, 1), (43, 51, 2), (44, 45, 0), (44, 45, 1), (44, 45, 2), (46, 47, 0), (46, 47, 1), (46, 47, 2), (48, 49, 0), (48, 49, 1), (48, 49, 2), (48, 51, 0), (48, 51, 1), (48, 51, 2), (48, 52, 0), (48, 52, 1), (48, 52, 2), (49, 50, 0), (49, 50, 1), (49, 50, 2), (51, 52, 0), (51, 52, 1), (51, 52, 2), (53, 54, 0), (53, 54, 1), (53, 54, 2), (53, 56, 0), (53, 56, 1), (53, 56, 2), (53, 57, 0), (53, 57, 1), (53, 57, 2), (53, 60, 0), (53, 60, 1), (53, 60, 2), (53, 61, 0), (53, 61, 1), (53, 61, 2), (54, 55, 0), (54, 55, 1), (54, 55, 2), (56, 57, 0), (56, 57, 1), (56, 57, 2), (58, 59, 0), (58, 59, 1), (58, 59, 2), (58, 61, 0), (58, 61, 1), (58, 61, 2), (58, 62, 0), (58, 62, 1), (58, 62, 2), (59, 60, 0), (59, 60, 1), (59, 60, 2), (61, 62, 0), (61, 62, 1), (61, 62, 2), (63, 64, 0), (63, 64, 1), (63, 64, 2), (63, 66, 0), (63, 66, 1), (63, 66, 2), (63, 67, 0), (63, 67, 1), (63, 67, 2), (63, 70, 0), (63, 70, 1), (63, 70, 2), (63, 71, 0), (63, 71, 1), (63, 71, 2), (64, 65, 0), (64, 65, 1), (64, 65, 2), (66, 67, 0), (66, 67, 1), (66, 67, 2), (68, 69, 0), (68, 69, 1), (68, 69, 2), (68, 71, 0), (68, 71, 1), (68, 71, 2), (68, 72, 0), (68, 72, 1), (68, 72, 2), (69, 70, 0), (69, 70, 1), (69, 70, 2), (71, 72, 0), (71, 72, 1), (71, 72, 2), (73, 74, 0), (73, 74, 1), (73, 74, 2), (73, 76, 0), (73, 76, 1), (73, 76, 2), (73, 77, 0), (73, 77, 1), (73, 77, 2), (73, 80, 0), (73, 80, 1), (73, 80, 2), (73, 81, 0), (73, 81, 1), (73, 81, 2), (74, 75, 0), (74, 75, 1), (74, 75, 2), (76, 77, 0), (76, 77, 1), (76, 77, 2), (78, 79, 0), (78, 79, 1), (78, 79, 2), (78, 81, 0), (78, 81, 1), (78, 81, 2), (78, 82, 0), (78, 82, 1), (78, 82, 2), (79, 80, 0), (79, 80, 1), (79, 80, 2), (81, 82, 0), (81, 82, 1), (81, 82, 2), (83, 84, 0), (83, 84, 1), (83, 84, 2), (83, 86, 0), (83, 86, 1), (83, 86, 2), (83, 87, 0), (83, 87, 1), (83, 87, 2), (83, 90, 0), (83, 90, 1), (83, 90, 2), (83, 91, 0), (83, 91, 1), (83, 91, 2), (84, 85, 0), (84, 85, 1), (84, 85, 2), (86, 87, 0), (86, 87, 1), (86, 87, 2), (88, 89, 0), (88, 89, 1), (88, 89, 2), (88, 91, 0), (88, 91, 1), (88, 91, 2), (88, 92, 0), (88, 92, 1), (88, 92, 2), (89, 90, 0), (89, 90, 1), (89, 90, 2), (91, 92, 0), (91, 92, 1), (91, 92, 2), (93, 94, 0), (93, 94, 1), (93, 94, 2), (93, 96, 0), (93, 96, 1), (93, 96, 2), (93, 97, 0), (93, 97, 1), (93, 97, 2), (93, 100, 0), (93, 100, 1), (93, 100, 2), (93, 101, 0), (93, 101, 1), (93, 101, 2), (94, 95, 0), (94, 95, 1), (94, 95, 2), (96, 97, 0), (96, 97, 1), (96, 97, 2), (98, 99, 0), (98, 99, 1), (98, 99, 2), (98, 101, 0), (98, 101, 1), (98, 101, 2), (98, 102, 0), (98, 102, 1), (98, 102, 2), (99, 100, 0), (99, 100, 1), (99, 100, 2), (101, 102, 0), (101, 102, 1), (101, 102, 2), (103, 104, 0), (103, 104, 1), (103, 104, 2), (103, 106, 0), (103, 106, 1), (103, 106, 2), (103, 107, 0), (103, 107, 1), (103, 107, 2), (103, 110, 0), (103, 110, 1), (103, 110, 2), (103, 111, 0), (103, 111, 1), (103, 111, 2), (104, 105, 0), (104, 105, 1), (104, 105, 2), (106, 107, 0), (106, 107, 1), (106, 107, 2), (108, 109, 0), (108, 109, 1), (108, 109, 2), (108, 111, 0), (108, 111, 1), (108, 111, 2), (108, 112, 0), (108, 112, 1), (108, 112, 2), (109, 110, 0), (109, 110, 1), (109, 110, 2), (111, 112, 0), (111, 112, 1), (111, 112, 2), (113, 114, 0), (113, 114, 1), (113, 114, 2), (113, 116, 0), (113, 116, 1), (113, 116, 2), (113, 117, 0), (113, 117, 1), (113, 117, 2), (113, 120, 0), (113, 120, 1), (113, 120, 2), (113, 121, 0), (113, 121, 1), (113, 121, 2), (114, 115, 0), (114, 115, 1), (114, 115, 2), (116, 117, 0), (116, 117, 1), (116, 117, 2), (118, 119, 0), (118, 119, 1), (118, 119, 2), (118, 121, 0), (118, 121, 1), (118, 121, 2), (118, 122, 0), (118, 122, 1), (118, 122, 2), (119, 120, 0), (119, 120, 1), (119, 120, 2), (121, 122, 0), (121, 122, 1), (121, 122, 2), (123, 124, 0), (123, 124, 1), (123, 124, 2), (123, 126, 0), (123, 126, 1), (123, 126, 2), (123, 127, 0), (123, 127, 1), (123, 127, 2), (123, 130, 0), (123, 130, 1), (123, 130, 2), (123, 131, 0), (123, 131, 1), (123, 131, 2), (124, 125, 0), (124, 125, 1), (124, 125, 2), (126, 127, 0), (126, 127, 1), (126, 127, 2), (128, 129, 0), (128, 129, 1), (128, 129, 2), (128, 131, 0), (128, 131, 1), (128, 131, 2), (128, 132, 0), (128, 132, 1), (128, 132, 2), (129, 130, 0), (129, 130, 1), (129, 130, 2), (131, 132, 0), (131, 132, 1), (131, 132, 2), (133, 134, 0), (133, 134, 1), (133, 134, 2), (133, 136, 0), (133, 136, 1), (133, 136, 2), (133, 137, 0), (133, 137, 1), (133, 137, 2), (133, 140, 0), (133, 140, 1), (133, 140, 2), (133, 141, 0), (133, 141, 1), (133, 141, 2), (134, 135, 0), (134, 135, 1), (134, 135, 2), (136, 137, 0), (136, 137, 1), (136, 137, 2), (138, 139, 0), (138, 139, 1), (138, 139, 2), (138, 141, 0), (138, 141, 1), (138, 141, 2), (138, 142, 0), (138, 142, 1), (138, 142, 2), (139, 140, 0), (139, 140, 1), (139, 140, 2), (141, 142, 0), (141, 142, 1), (141, 142, 2), (143, 144, 0), (143, 144, 1), (143, 144, 2), (143, 146, 0), (143, 146, 1), (143, 146, 2), (143, 147, 0), (143, 147, 1), (143, 147, 2), (143, 150, 0), (143, 150, 1), (143, 150, 2), (143, 151, 0), (143, 151, 1), (143, 151, 2), (144, 145, 0), (144, 145, 1), (144, 145, 2), (146, 147, 0), (146, 147, 1), (146, 147, 2), (148, 149, 0), (148, 149, 1), (148, 149, 2), (148, 151, 0), (148, 151, 1), (148, 151, 2), (148, 152, 0), (148, 152, 1), (148, 152, 2), (149, 150, 0), (149, 150, 1), (149, 150, 2), (151, 152, 0), (151, 152, 1), (151, 152, 2), (153, 154, 0), (153, 154, 1), (153, 154, 2), (153, 156, 0), (153, 156, 1), (153, 156, 2), (153, 157, 0), (153, 157, 1), (153, 157, 2), (153, 160, 0), (153, 160, 1), (153, 160, 2), (153, 161, 0), (153, 161, 1), (153, 161, 2), (154, 155, 0), (154, 155, 1), (154, 155, 2), (156, 157, 0), (156, 157, 1), (156, 157, 2), (158, 159, 0), (158, 159, 1), (158, 159, 2), (158, 161, 0), (158, 161, 1), (158, 161, 2), (158, 162, 0), (158, 162, 1), (158, 162, 2), (159, 160, 0), (159, 160, 1), (159, 160, 2), (161, 162, 0), (161, 162, 1), (161, 162, 2), (163, 164, 0), (163, 164, 1), (163, 164, 2), (163, 166, 0), (163, 166, 1), (163, 166, 2), (163, 167, 0), (163, 167, 1), (163, 167, 2), (163, 170, 0), (163, 170, 1), (163, 170, 2), (163, 171, 0), (163, 171, 1), (163, 171, 2), (164, 165, 0), (164, 165, 1), (164, 165, 2), (166, 167, 0), (166, 167, 1), (166, 167, 2), (168, 169, 0), (168, 169, 1), (168, 169, 2), (168, 171, 0), (168, 171, 1), (168, 171, 2), (168, 172, 0), (168, 172, 1), (168, 172, 2), (169, 170, 0), (169, 170, 1), (169, 170, 2), (171, 172, 0), (171, 172, 1), (171, 172, 2), (173, 174, 0), (173, 174, 1), (173, 174, 2), (173, 176, 0), (173, 176, 1), (173, 176, 2), (173, 177, 0), (173, 177, 1), (173, 177, 2), (173, 180, 0), (173, 180, 1), (173, 180, 2), (173, 181, 0), (173, 181, 1), (173, 181, 2), (174, 175, 0), (174, 175, 1), (174, 175, 2), (176, 177, 0), (176, 177, 1), (176, 177, 2), (178, 179, 0), (178, 179, 1), (178, 179, 2), (178, 181, 0), (178, 181, 1), (178, 181, 2), (178, 182, 0), (178, 182, 1), (178, 182, 2), (179, 180, 0), (179, 180, 1), (179, 180, 2), (181, 182, 0), (181, 182, 1), (181, 182, 2), (183, 184, 0), (183, 184, 1), (183, 184, 2), (183, 186, 0), (183, 186, 1), (183, 186, 2), (183, 187, 0), (183, 187, 1), (183, 187, 2), (183, 190, 0), (183, 190, 1), (183, 190, 2), (183, 191, 0), (183, 191, 1), (183, 191, 2), (184, 185, 0), (184, 185, 1), (184, 185, 2), (186, 187, 0), (186, 187, 1), (186, 187, 2), (188, 189, 0), (188, 189, 1), (188, 189, 2), (188, 191, 0), (188, 191, 1), (188, 191, 2), (188, 192, 0), (188, 192, 1), (188, 192, 2), (189, 190, 0), (189, 190, 1), (189, 190, 2), (191, 192, 0), (191, 192, 1), (191, 192, 2), (193, 194, 0), (193, 194, 1), (193, 194, 2), (193, 196, 0), (193, 196, 1), (193, 196, 2), (193, 197, 0), (193, 197, 1), (193, 197, 2), (193, 200, 0), (193, 200, 1), (193, 200, 2), (193, 201, 0), (193, 201, 1), (193, 201, 2), (194, 195, 0), (194, 195, 1), (194, 195, 2), (196, 197, 0), (196, 197, 1), (196, 197, 2), (198, 199, 0), (198, 199, 1), (198, 199, 2), (198, 201, 0), (198, 201, 1), (198, 201, 2), (198, 202, 0), (198, 202, 1), (198, 202, 2), (199, 200, 0), (199, 200, 1), (199, 200, 2), (201, 202, 0), (201, 202, 1), (201, 202, 2), (203, 204, 0), (203, 204, 1), (203, 204, 2), (203, 206, 0), (203, 206, 1), (203, 206, 2), (203, 207, 0), (203, 207, 1), (203, 207, 2), (203, 210, 0), (203, 210, 1), (203, 210, 2), (203, 211, 0), (203, 211, 1), (203, 211, 2), (204, 205, 0), (204, 205, 1), (204, 205, 2), (206, 207, 0), (206, 207, 1), (206, 207, 2), (208, 209, 0), (208, 209, 1), (208, 209, 2), (208, 211, 0), (208, 211, 1), (208, 211, 2), (208, 212, 0), (208, 212, 1), (208, 212, 2), (209, 210, 0), (209, 210, 1), (209, 210, 2), (211, 212, 0), (211, 212, 1), (211, 212, 2)} 1 Param Declarations phys_costs : Size=3, Index=phys_regs, Domain=Any, Default=None, Mutable=False Key : Value 0 : 1 1 : 2 2 : 3 1 Var Declarations alloca : Size=639, Index=alloca_index Key : Lower : Value : Upper : Fixed : Stale : Domain (0, 0) : 0 : None : 1 : False : True : Binary (0, 1) : 0 : None : 1 : False : True : Binary (0, 2) : 0 : None : 1 : False : True : Binary (1, 0) : 0 : None : 1 : False : True : Binary (1, 1) : 0 : None : 1 : False : True : Binary (1, 2) : 0 : None : 1 : False : True : Binary (2, 0) : 0 : None : 1 : False : True : Binary (2, 1) : 0 : None : 1 : False : True : Binary (2, 2) : 0 : None : 1 : False : True : Binary (3, 0) : 0 : None : 1 : False : True : Binary (3, 1) : 0 : None : 1 : False : True : Binary (3, 2) : 0 : None : 1 : False : True : Binary (4, 0) : 0 : None : 1 : False : True : Binary (4, 1) : 0 : None : 1 : False : True : Binary (4, 2) : 0 : None : 1 : False : True : Binary (5, 0) : 0 : None : 1 : False : True : Binary (5, 1) : 0 : None : 1 : False : True : Binary (5, 2) : 0 : None : 1 : False : True : Binary (6, 0) : 0 : None : 1 : False : True : Binary (6, 1) : 0 : None : 1 : False : True : Binary (6, 2) : 0 : None : 1 : False : True : Binary (7, 0) : 0 : None : 1 : False : True : Binary (7, 1) : 0 : None : 1 : False : True : Binary (7, 2) : 0 : None : 1 : False : True : Binary (8, 0) : 0 : None : 1 : False : True : Binary (8, 1) : 0 : None : 1 : False : True : Binary (8, 2) : 0 : None : 1 : False : True : Binary (9, 0) : 0 : None : 1 : False : True : Binary (9, 1) : 0 : None : 1 : False : True : Binary (9, 2) : 0 : None : 1 : False : True : Binary (10, 0) : 0 : None : 1 : False : True : Binary (10, 1) : 0 : None : 1 : False : True : Binary (10, 2) : 0 : None : 1 : False : True : Binary (11, 0) : 0 : None : 1 : False : True : Binary (11, 1) : 0 : None : 1 : False : True : Binary (11, 2) : 0 : None : 1 : False : True : Binary (12, 0) : 0 : None : 1 : False : True : Binary (12, 1) : 0 : None : 1 : False : True : Binary (12, 2) : 0 : None : 1 : False : True : Binary (13, 0) : 0 : None : 1 : False : True : Binary (13, 1) : 0 : None : 1 : False : True : Binary (13, 2) : 0 : None : 1 : False : True : Binary (14, 0) : 0 : None : 1 : False : True : Binary (14, 1) : 0 : None : 1 : False : True : Binary (14, 2) : 0 : None : 1 : False : True : Binary (15, 0) : 0 : None : 1 : False : True : Binary (15, 1) : 0 : None : 1 : False : True : Binary (15, 2) : 0 : None : 1 : False : True : Binary (16, 0) : 0 : None : 1 : False : True : Binary (16, 1) : 0 : None : 1 : False : True : Binary (16, 2) : 0 : None : 1 : False : True : Binary (17, 0) : 0 : None : 1 : False : True : Binary (17, 1) : 0 : None : 1 : False : True : Binary (17, 2) : 0 : None : 1 : False : True : Binary (18, 0) : 0 : None : 1 : False : True : Binary (18, 1) : 0 : None : 1 : False : True : Binary (18, 2) : 0 : None : 1 : False : True : Binary (19, 0) : 0 : None : 1 : False : True : Binary (19, 1) : 0 : None : 1 : False : True : Binary (19, 2) : 0 : None : 1 : False : True : Binary (20, 0) : 0 : None : 1 : False : True : Binary (20, 1) : 0 : None : 1 : False : True : Binary (20, 2) : 0 : None : 1 : False : True : Binary (21, 0) : 0 : None : 1 : False : True : Binary (21, 1) : 0 : None : 1 : False : True : Binary (21, 2) : 0 : None : 1 : False : True : Binary (22, 0) : 0 : None : 1 : False : True : Binary (22, 1) : 0 : None : 1 : False : True : Binary (22, 2) : 0 : None : 1 : False : True : Binary (23, 0) : 0 : None : 1 : False : True : Binary (23, 1) : 0 : None : 1 : False : True : Binary (23, 2) : 0 : None : 1 : False : True : Binary (24, 0) : 0 : None : 1 : False : True : Binary (24, 1) : 0 : None : 1 : False : True : Binary (24, 2) : 0 : None : 1 : False : True : Binary (25, 0) : 0 : None : 1 : False : True : Binary (25, 1) : 0 : None : 1 : False : True : Binary (25, 2) : 0 : None : 1 : False : True : Binary (26, 0) : 0 : None : 1 : False : True : Binary (26, 1) : 0 : None : 1 : False : True : Binary (26, 2) : 0 : None : 1 : False : True : Binary (27, 0) : 0 : None : 1 : False : True : Binary (27, 1) : 0 : None : 1 : False : True : Binary (27, 2) : 0 : None : 1 : False : True : Binary (28, 0) : 0 : None : 1 : False : True : Binary (28, 1) : 0 : None : 1 : False : True : Binary (28, 2) : 0 : None : 1 : False : True : Binary (29, 0) : 0 : None : 1 : False : True : Binary (29, 1) : 0 : None : 1 : False : True : Binary (29, 2) : 0 : None : 1 : False : True : Binary (30, 0) : 0 : None : 1 : False : True : Binary (30, 1) : 0 : None : 1 : False : True : Binary (30, 2) : 0 : None : 1 : False : True : Binary (31, 0) : 0 : None : 1 : False : True : Binary (31, 1) : 0 : None : 1 : False : True : Binary (31, 2) : 0 : None : 1 : False : True : Binary (32, 0) : 0 : None : 1 : False : True : Binary (32, 1) : 0 : None : 1 : False : True : Binary (32, 2) : 0 : None : 1 : False : True : Binary (33, 0) : 0 : None : 1 : False : True : Binary (33, 1) : 0 : None : 1 : False : True : Binary (33, 2) : 0 : None : 1 : False : True : Binary (34, 0) : 0 : None : 1 : False : True : Binary (34, 1) : 0 : None : 1 : False : True : Binary (34, 2) : 0 : None : 1 : False : True : Binary (35, 0) : 0 : None : 1 : False : True : Binary (35, 1) : 0 : None : 1 : False : True : Binary (35, 2) : 0 : None : 1 : False : True : Binary (36, 0) : 0 : None : 1 : False : True : Binary (36, 1) : 0 : None : 1 : False : True : Binary (36, 2) : 0 : None : 1 : False : True : Binary (37, 0) : 0 : None : 1 : False : True : Binary (37, 1) : 0 : None : 1 : False : True : Binary (37, 2) : 0 : None : 1 : False : True : Binary (38, 0) : 0 : None : 1 : False : True : Binary (38, 1) : 0 : None : 1 : False : True : Binary (38, 2) : 0 : None : 1 : False : True : Binary (39, 0) : 0 : None : 1 : False : True : Binary (39, 1) : 0 : None : 1 : False : True : Binary (39, 2) : 0 : None : 1 : False : True : Binary (40, 0) : 0 : None : 1 : False : True : Binary (40, 1) : 0 : None : 1 : False : True : Binary (40, 2) : 0 : None : 1 : False : True : Binary (41, 0) : 0 : None : 1 : False : True : Binary (41, 1) : 0 : None : 1 : False : True : Binary (41, 2) : 0 : None : 1 : False : True : Binary (42, 0) : 0 : None : 1 : False : True : Binary (42, 1) : 0 : None : 1 : False : True : Binary (42, 2) : 0 : None : 1 : False : True : Binary (43, 0) : 0 : None : 1 : False : True : Binary (43, 1) : 0 : None : 1 : False : True : Binary (43, 2) : 0 : None : 1 : False : True : Binary (44, 0) : 0 : None : 1 : False : True : Binary (44, 1) : 0 : None : 1 : False : True : Binary (44, 2) : 0 : None : 1 : False : True : Binary (45, 0) : 0 : None : 1 : False : True : Binary (45, 1) : 0 : None : 1 : False : True : Binary (45, 2) : 0 : None : 1 : False : True : Binary (46, 0) : 0 : None : 1 : False : True : Binary (46, 1) : 0 : None : 1 : False : True : Binary (46, 2) : 0 : None : 1 : False : True : Binary (47, 0) : 0 : None : 1 : False : True : Binary (47, 1) : 0 : None : 1 : False : True : Binary (47, 2) : 0 : None : 1 : False : True : Binary (48, 0) : 0 : None : 1 : False : True : Binary (48, 1) : 0 : None : 1 : False : True : Binary (48, 2) : 0 : None : 1 : False : True : Binary (49, 0) : 0 : None : 1 : False : True : Binary (49, 1) : 0 : None : 1 : False : True : Binary (49, 2) : 0 : None : 1 : False : True : Binary (50, 0) : 0 : None : 1 : False : True : Binary (50, 1) : 0 : None : 1 : False : True : Binary (50, 2) : 0 : None : 1 : False : True : Binary (51, 0) : 0 : None : 1 : False : True : Binary (51, 1) : 0 : None : 1 : False : True : Binary (51, 2) : 0 : None : 1 : False : True : Binary (52, 0) : 0 : None : 1 : False : True : Binary (52, 1) : 0 : None : 1 : False : True : Binary (52, 2) : 0 : None : 1 : False : True : Binary (53, 0) : 0 : None : 1 : False : True : Binary (53, 1) : 0 : None : 1 : False : True : Binary (53, 2) : 0 : None : 1 : False : True : Binary (54, 0) : 0 : None : 1 : False : True : Binary (54, 1) : 0 : None : 1 : False : True : Binary (54, 2) : 0 : None : 1 : False : True : Binary (55, 0) : 0 : None : 1 : False : True : Binary (55, 1) : 0 : None : 1 : False : True : Binary (55, 2) : 0 : None : 1 : False : True : Binary (56, 0) : 0 : None : 1 : False : True : Binary (56, 1) : 0 : None : 1 : False : True : Binary (56, 2) : 0 : None : 1 : False : True : Binary (57, 0) : 0 : None : 1 : False : True : Binary (57, 1) : 0 : None : 1 : False : True : Binary (57, 2) : 0 : None : 1 : False : True : Binary (58, 0) : 0 : None : 1 : False : True : Binary (58, 1) : 0 : None : 1 : False : True : Binary (58, 2) : 0 : None : 1 : False : True : Binary (59, 0) : 0 : None : 1 : False : True : Binary (59, 1) : 0 : None : 1 : False : True : Binary (59, 2) : 0 : None : 1 : False : True : Binary (60, 0) : 0 : None : 1 : False : True : Binary (60, 1) : 0 : None : 1 : False : True : Binary (60, 2) : 0 : None : 1 : False : True : Binary (61, 0) : 0 : None : 1 : False : True : Binary (61, 1) : 0 : None : 1 : False : True : Binary (61, 2) : 0 : None : 1 : False : True : Binary (62, 0) : 0 : None : 1 : False : True : Binary (62, 1) : 0 : None : 1 : False : True : Binary (62, 2) : 0 : None : 1 : False : True : Binary (63, 0) : 0 : None : 1 : False : True : Binary (63, 1) : 0 : None : 1 : False : True : Binary (63, 2) : 0 : None : 1 : False : True : Binary (64, 0) : 0 : None : 1 : False : True : Binary (64, 1) : 0 : None : 1 : False : True : Binary (64, 2) : 0 : None : 1 : False : True : Binary (65, 0) : 0 : None : 1 : False : True : Binary (65, 1) : 0 : None : 1 : False : True : Binary (65, 2) : 0 : None : 1 : False : True : Binary (66, 0) : 0 : None : 1 : False : True : Binary (66, 1) : 0 : None : 1 : False : True : Binary (66, 2) : 0 : None : 1 : False : True : Binary (67, 0) : 0 : None : 1 : False : True : Binary (67, 1) : 0 : None : 1 : False : True : Binary (67, 2) : 0 : None : 1 : False : True : Binary (68, 0) : 0 : None : 1 : False : True : Binary (68, 1) : 0 : None : 1 : False : True : Binary (68, 2) : 0 : None : 1 : False : True : Binary (69, 0) : 0 : None : 1 : False : True : Binary (69, 1) : 0 : None : 1 : False : True : Binary (69, 2) : 0 : None : 1 : False : True : Binary (70, 0) : 0 : None : 1 : False : True : Binary (70, 1) : 0 : None : 1 : False : True : Binary (70, 2) : 0 : None : 1 : False : True : Binary (71, 0) : 0 : None : 1 : False : True : Binary (71, 1) : 0 : None : 1 : False : True : Binary (71, 2) : 0 : None : 1 : False : True : Binary (72, 0) : 0 : None : 1 : False : True : Binary (72, 1) : 0 : None : 1 : False : True : Binary (72, 2) : 0 : None : 1 : False : True : Binary (73, 0) : 0 : None : 1 : False : True : Binary (73, 1) : 0 : None : 1 : False : True : Binary (73, 2) : 0 : None : 1 : False : True : Binary (74, 0) : 0 : None : 1 : False : True : Binary (74, 1) : 0 : None : 1 : False : True : Binary (74, 2) : 0 : None : 1 : False : True : Binary (75, 0) : 0 : None : 1 : False : True : Binary (75, 1) : 0 : None : 1 : False : True : Binary (75, 2) : 0 : None : 1 : False : True : Binary (76, 0) : 0 : None : 1 : False : True : Binary (76, 1) : 0 : None : 1 : False : True : Binary (76, 2) : 0 : None : 1 : False : True : Binary (77, 0) : 0 : None : 1 : False : True : Binary (77, 1) : 0 : None : 1 : False : True : Binary (77, 2) : 0 : None : 1 : False : True : Binary (78, 0) : 0 : None : 1 : False : True : Binary (78, 1) : 0 : None : 1 : False : True : Binary (78, 2) : 0 : None : 1 : False : True : Binary (79, 0) : 0 : None : 1 : False : True : Binary (79, 1) : 0 : None : 1 : False : True : Binary (79, 2) : 0 : None : 1 : False : True : Binary (80, 0) : 0 : None : 1 : False : True : Binary (80, 1) : 0 : None : 1 : False : True : Binary (80, 2) : 0 : None : 1 : False : True : Binary (81, 0) : 0 : None : 1 : False : True : Binary (81, 1) : 0 : None : 1 : False : True : Binary (81, 2) : 0 : None : 1 : False : True : Binary (82, 0) : 0 : None : 1 : False : True : Binary (82, 1) : 0 : None : 1 : False : True : Binary (82, 2) : 0 : None : 1 : False : True : Binary (83, 0) : 0 : None : 1 : False : True : Binary (83, 1) : 0 : None : 1 : False : True : Binary (83, 2) : 0 : None : 1 : False : True : Binary (84, 0) : 0 : None : 1 : False : True : Binary (84, 1) : 0 : None : 1 : False : True : Binary (84, 2) : 0 : None : 1 : False : True : Binary (85, 0) : 0 : None : 1 : False : True : Binary (85, 1) : 0 : None : 1 : False : True : Binary (85, 2) : 0 : None : 1 : False : True : Binary (86, 0) : 0 : None : 1 : False : True : Binary (86, 1) : 0 : None : 1 : False : True : Binary (86, 2) : 0 : None : 1 : False : True : Binary (87, 0) : 0 : None : 1 : False : True : Binary (87, 1) : 0 : None : 1 : False : True : Binary (87, 2) : 0 : None : 1 : False : True : Binary (88, 0) : 0 : None : 1 : False : True : Binary (88, 1) : 0 : None : 1 : False : True : Binary (88, 2) : 0 : None : 1 : False : True : Binary (89, 0) : 0 : None : 1 : False : True : Binary (89, 1) : 0 : None : 1 : False : True : Binary (89, 2) : 0 : None : 1 : False : True : Binary (90, 0) : 0 : None : 1 : False : True : Binary (90, 1) : 0 : None : 1 : False : True : Binary (90, 2) : 0 : None : 1 : False : True : Binary (91, 0) : 0 : None : 1 : False : True : Binary (91, 1) : 0 : None : 1 : False : True : Binary (91, 2) : 0 : None : 1 : False : True : Binary (92, 0) : 0 : None : 1 : False : True : Binary (92, 1) : 0 : None : 1 : False : True : Binary (92, 2) : 0 : None : 1 : False : True : Binary (93, 0) : 0 : None : 1 : False : True : Binary (93, 1) : 0 : None : 1 : False : True : Binary (93, 2) : 0 : None : 1 : False : True : Binary (94, 0) : 0 : None : 1 : False : True : Binary (94, 1) : 0 : None : 1 : False : True : Binary (94, 2) : 0 : None : 1 : False : True : Binary (95, 0) : 0 : None : 1 : False : True : Binary (95, 1) : 0 : None : 1 : False : True : Binary (95, 2) : 0 : None : 1 : False : True : Binary (96, 0) : 0 : None : 1 : False : True : Binary (96, 1) : 0 : None : 1 : False : True : Binary (96, 2) : 0 : None : 1 : False : True : Binary (97, 0) : 0 : None : 1 : False : True : Binary (97, 1) : 0 : None : 1 : False : True : Binary (97, 2) : 0 : None : 1 : False : True : Binary (98, 0) : 0 : None : 1 : False : True : Binary (98, 1) : 0 : None : 1 : False : True : Binary (98, 2) : 0 : None : 1 : False : True : Binary (99, 0) : 0 : None : 1 : False : True : Binary (99, 1) : 0 : None : 1 : False : True : Binary (99, 2) : 0 : None : 1 : False : True : Binary (100, 0) : 0 : None : 1 : False : True : Binary (100, 1) : 0 : None : 1 : False : True : Binary (100, 2) : 0 : None : 1 : False : True : Binary (101, 0) : 0 : None : 1 : False : True : Binary (101, 1) : 0 : None : 1 : False : True : Binary (101, 2) : 0 : None : 1 : False : True : Binary (102, 0) : 0 : None : 1 : False : True : Binary (102, 1) : 0 : None : 1 : False : True : Binary (102, 2) : 0 : None : 1 : False : True : Binary (103, 0) : 0 : None : 1 : False : True : Binary (103, 1) : 0 : None : 1 : False : True : Binary (103, 2) : 0 : None : 1 : False : True : Binary (104, 0) : 0 : None : 1 : False : True : Binary (104, 1) : 0 : None : 1 : False : True : Binary (104, 2) : 0 : None : 1 : False : True : Binary (105, 0) : 0 : None : 1 : False : True : Binary (105, 1) : 0 : None : 1 : False : True : Binary (105, 2) : 0 : None : 1 : False : True : Binary (106, 0) : 0 : None : 1 : False : True : Binary (106, 1) : 0 : None : 1 : False : True : Binary (106, 2) : 0 : None : 1 : False : True : Binary (107, 0) : 0 : None : 1 : False : True : Binary (107, 1) : 0 : None : 1 : False : True : Binary (107, 2) : 0 : None : 1 : False : True : Binary (108, 0) : 0 : None : 1 : False : True : Binary (108, 1) : 0 : None : 1 : False : True : Binary (108, 2) : 0 : None : 1 : False : True : Binary (109, 0) : 0 : None : 1 : False : True : Binary (109, 1) : 0 : None : 1 : False : True : Binary (109, 2) : 0 : None : 1 : False : True : Binary (110, 0) : 0 : None : 1 : False : True : Binary (110, 1) : 0 : None : 1 : False : True : Binary (110, 2) : 0 : None : 1 : False : True : Binary (111, 0) : 0 : None : 1 : False : True : Binary (111, 1) : 0 : None : 1 : False : True : Binary (111, 2) : 0 : None : 1 : False : True : Binary (112, 0) : 0 : None : 1 : False : True : Binary (112, 1) : 0 : None : 1 : False : True : Binary (112, 2) : 0 : None : 1 : False : True : Binary (113, 0) : 0 : None : 1 : False : True : Binary (113, 1) : 0 : None : 1 : False : True : Binary (113, 2) : 0 : None : 1 : False : True : Binary (114, 0) : 0 : None : 1 : False : True : Binary (114, 1) : 0 : None : 1 : False : True : Binary (114, 2) : 0 : None : 1 : False : True : Binary (115, 0) : 0 : None : 1 : False : True : Binary (115, 1) : 0 : None : 1 : False : True : Binary (115, 2) : 0 : None : 1 : False : True : Binary (116, 0) : 0 : None : 1 : False : True : Binary (116, 1) : 0 : None : 1 : False : True : Binary (116, 2) : 0 : None : 1 : False : True : Binary (117, 0) : 0 : None : 1 : False : True : Binary (117, 1) : 0 : None : 1 : False : True : Binary (117, 2) : 0 : None : 1 : False : True : Binary (118, 0) : 0 : None : 1 : False : True : Binary (118, 1) : 0 : None : 1 : False : True : Binary (118, 2) : 0 : None : 1 : False : True : Binary (119, 0) : 0 : None : 1 : False : True : Binary (119, 1) : 0 : None : 1 : False : True : Binary (119, 2) : 0 : None : 1 : False : True : Binary (120, 0) : 0 : None : 1 : False : True : Binary (120, 1) : 0 : None : 1 : False : True : Binary (120, 2) : 0 : None : 1 : False : True : Binary (121, 0) : 0 : None : 1 : False : True : Binary (121, 1) : 0 : None : 1 : False : True : Binary (121, 2) : 0 : None : 1 : False : True : Binary (122, 0) : 0 : None : 1 : False : True : Binary (122, 1) : 0 : None : 1 : False : True : Binary (122, 2) : 0 : None : 1 : False : True : Binary (123, 0) : 0 : None : 1 : False : True : Binary (123, 1) : 0 : None : 1 : False : True : Binary (123, 2) : 0 : None : 1 : False : True : Binary (124, 0) : 0 : None : 1 : False : True : Binary (124, 1) : 0 : None : 1 : False : True : Binary (124, 2) : 0 : None : 1 : False : True : Binary (125, 0) : 0 : None : 1 : False : True : Binary (125, 1) : 0 : None : 1 : False : True : Binary (125, 2) : 0 : None : 1 : False : True : Binary (126, 0) : 0 : None : 1 : False : True : Binary (126, 1) : 0 : None : 1 : False : True : Binary (126, 2) : 0 : None : 1 : False : True : Binary (127, 0) : 0 : None : 1 : False : True : Binary (127, 1) : 0 : None : 1 : False : True : Binary (127, 2) : 0 : None : 1 : False : True : Binary (128, 0) : 0 : None : 1 : False : True : Binary (128, 1) : 0 : None : 1 : False : True : Binary (128, 2) : 0 : None : 1 : False : True : Binary (129, 0) : 0 : None : 1 : False : True : Binary (129, 1) : 0 : None : 1 : False : True : Binary (129, 2) : 0 : None : 1 : False : True : Binary (130, 0) : 0 : None : 1 : False : True : Binary (130, 1) : 0 : None : 1 : False : True : Binary (130, 2) : 0 : None : 1 : False : True : Binary (131, 0) : 0 : None : 1 : False : True : Binary (131, 1) : 0 : None : 1 : False : True : Binary (131, 2) : 0 : None : 1 : False : True : Binary (132, 0) : 0 : None : 1 : False : True : Binary (132, 1) : 0 : None : 1 : False : True : Binary (132, 2) : 0 : None : 1 : False : True : Binary (133, 0) : 0 : None : 1 : False : True : Binary (133, 1) : 0 : None : 1 : False : True : Binary (133, 2) : 0 : None : 1 : False : True : Binary (134, 0) : 0 : None : 1 : False : True : Binary (134, 1) : 0 : None : 1 : False : True : Binary (134, 2) : 0 : None : 1 : False : True : Binary (135, 0) : 0 : None : 1 : False : True : Binary (135, 1) : 0 : None : 1 : False : True : Binary (135, 2) : 0 : None : 1 : False : True : Binary (136, 0) : 0 : None : 1 : False : True : Binary (136, 1) : 0 : None : 1 : False : True : Binary (136, 2) : 0 : None : 1 : False : True : Binary (137, 0) : 0 : None : 1 : False : True : Binary (137, 1) : 0 : None : 1 : False : True : Binary (137, 2) : 0 : None : 1 : False : True : Binary (138, 0) : 0 : None : 1 : False : True : Binary (138, 1) : 0 : None : 1 : False : True : Binary (138, 2) : 0 : None : 1 : False : True : Binary (139, 0) : 0 : None : 1 : False : True : Binary (139, 1) : 0 : None : 1 : False : True : Binary (139, 2) : 0 : None : 1 : False : True : Binary (140, 0) : 0 : None : 1 : False : True : Binary (140, 1) : 0 : None : 1 : False : True : Binary (140, 2) : 0 : None : 1 : False : True : Binary (141, 0) : 0 : None : 1 : False : True : Binary (141, 1) : 0 : None : 1 : False : True : Binary (141, 2) : 0 : None : 1 : False : True : Binary (142, 0) : 0 : None : 1 : False : True : Binary (142, 1) : 0 : None : 1 : False : True : Binary (142, 2) : 0 : None : 1 : False : True : Binary (143, 0) : 0 : None : 1 : False : True : Binary (143, 1) : 0 : None : 1 : False : True : Binary (143, 2) : 0 : None : 1 : False : True : Binary (144, 0) : 0 : None : 1 : False : True : Binary (144, 1) : 0 : None : 1 : False : True : Binary (144, 2) : 0 : None : 1 : False : True : Binary (145, 0) : 0 : None : 1 : False : True : Binary (145, 1) : 0 : None : 1 : False : True : Binary (145, 2) : 0 : None : 1 : False : True : Binary (146, 0) : 0 : None : 1 : False : True : Binary (146, 1) : 0 : None : 1 : False : True : Binary (146, 2) : 0 : None : 1 : False : True : Binary (147, 0) : 0 : None : 1 : False : True : Binary (147, 1) : 0 : None : 1 : False : True : Binary (147, 2) : 0 : None : 1 : False : True : Binary (148, 0) : 0 : None : 1 : False : True : Binary (148, 1) : 0 : None : 1 : False : True : Binary (148, 2) : 0 : None : 1 : False : True : Binary (149, 0) : 0 : None : 1 : False : True : Binary (149, 1) : 0 : None : 1 : False : True : Binary (149, 2) : 0 : None : 1 : False : True : Binary (150, 0) : 0 : None : 1 : False : True : Binary (150, 1) : 0 : None : 1 : False : True : Binary (150, 2) : 0 : None : 1 : False : True : Binary (151, 0) : 0 : None : 1 : False : True : Binary (151, 1) : 0 : None : 1 : False : True : Binary (151, 2) : 0 : None : 1 : False : True : Binary (152, 0) : 0 : None : 1 : False : True : Binary (152, 1) : 0 : None : 1 : False : True : Binary (152, 2) : 0 : None : 1 : False : True : Binary (153, 0) : 0 : None : 1 : False : True : Binary (153, 1) : 0 : None : 1 : False : True : Binary (153, 2) : 0 : None : 1 : False : True : Binary (154, 0) : 0 : None : 1 : False : True : Binary (154, 1) : 0 : None : 1 : False : True : Binary (154, 2) : 0 : None : 1 : False : True : Binary (155, 0) : 0 : None : 1 : False : True : Binary (155, 1) : 0 : None : 1 : False : True : Binary (155, 2) : 0 : None : 1 : False : True : Binary (156, 0) : 0 : None : 1 : False : True : Binary (156, 1) : 0 : None : 1 : False : True : Binary (156, 2) : 0 : None : 1 : False : True : Binary (157, 0) : 0 : None : 1 : False : True : Binary (157, 1) : 0 : None : 1 : False : True : Binary (157, 2) : 0 : None : 1 : False : True : Binary (158, 0) : 0 : None : 1 : False : True : Binary (158, 1) : 0 : None : 1 : False : True : Binary (158, 2) : 0 : None : 1 : False : True : Binary (159, 0) : 0 : None : 1 : False : True : Binary (159, 1) : 0 : None : 1 : False : True : Binary (159, 2) : 0 : None : 1 : False : True : Binary (160, 0) : 0 : None : 1 : False : True : Binary (160, 1) : 0 : None : 1 : False : True : Binary (160, 2) : 0 : None : 1 : False : True : Binary (161, 0) : 0 : None : 1 : False : True : Binary (161, 1) : 0 : None : 1 : False : True : Binary (161, 2) : 0 : None : 1 : False : True : Binary (162, 0) : 0 : None : 1 : False : True : Binary (162, 1) : 0 : None : 1 : False : True : Binary (162, 2) : 0 : None : 1 : False : True : Binary (163, 0) : 0 : None : 1 : False : True : Binary (163, 1) : 0 : None : 1 : False : True : Binary (163, 2) : 0 : None : 1 : False : True : Binary (164, 0) : 0 : None : 1 : False : True : Binary (164, 1) : 0 : None : 1 : False : True : Binary (164, 2) : 0 : None : 1 : False : True : Binary (165, 0) : 0 : None : 1 : False : True : Binary (165, 1) : 0 : None : 1 : False : True : Binary (165, 2) : 0 : None : 1 : False : True : Binary (166, 0) : 0 : None : 1 : False : True : Binary (166, 1) : 0 : None : 1 : False : True : Binary (166, 2) : 0 : None : 1 : False : True : Binary (167, 0) : 0 : None : 1 : False : True : Binary (167, 1) : 0 : None : 1 : False : True : Binary (167, 2) : 0 : None : 1 : False : True : Binary (168, 0) : 0 : None : 1 : False : True : Binary (168, 1) : 0 : None : 1 : False : True : Binary (168, 2) : 0 : None : 1 : False : True : Binary (169, 0) : 0 : None : 1 : False : True : Binary (169, 1) : 0 : None : 1 : False : True : Binary (169, 2) : 0 : None : 1 : False : True : Binary (170, 0) : 0 : None : 1 : False : True : Binary (170, 1) : 0 : None : 1 : False : True : Binary (170, 2) : 0 : None : 1 : False : True : Binary (171, 0) : 0 : None : 1 : False : True : Binary (171, 1) : 0 : None : 1 : False : True : Binary (171, 2) : 0 : None : 1 : False : True : Binary (172, 0) : 0 : None : 1 : False : True : Binary (172, 1) : 0 : None : 1 : False : True : Binary (172, 2) : 0 : None : 1 : False : True : Binary (173, 0) : 0 : None : 1 : False : True : Binary (173, 1) : 0 : None : 1 : False : True : Binary (173, 2) : 0 : None : 1 : False : True : Binary (174, 0) : 0 : None : 1 : False : True : Binary (174, 1) : 0 : None : 1 : False : True : Binary (174, 2) : 0 : None : 1 : False : True : Binary (175, 0) : 0 : None : 1 : False : True : Binary (175, 1) : 0 : None : 1 : False : True : Binary (175, 2) : 0 : None : 1 : False : True : Binary (176, 0) : 0 : None : 1 : False : True : Binary (176, 1) : 0 : None : 1 : False : True : Binary (176, 2) : 0 : None : 1 : False : True : Binary (177, 0) : 0 : None : 1 : False : True : Binary (177, 1) : 0 : None : 1 : False : True : Binary (177, 2) : 0 : None : 1 : False : True : Binary (178, 0) : 0 : None : 1 : False : True : Binary (178, 1) : 0 : None : 1 : False : True : Binary (178, 2) : 0 : None : 1 : False : True : Binary (179, 0) : 0 : None : 1 : False : True : Binary (179, 1) : 0 : None : 1 : False : True : Binary (179, 2) : 0 : None : 1 : False : True : Binary (180, 0) : 0 : None : 1 : False : True : Binary (180, 1) : 0 : None : 1 : False : True : Binary (180, 2) : 0 : None : 1 : False : True : Binary (181, 0) : 0 : None : 1 : False : True : Binary (181, 1) : 0 : None : 1 : False : True : Binary (181, 2) : 0 : None : 1 : False : True : Binary (182, 0) : 0 : None : 1 : False : True : Binary (182, 1) : 0 : None : 1 : False : True : Binary (182, 2) : 0 : None : 1 : False : True : Binary (183, 0) : 0 : None : 1 : False : True : Binary (183, 1) : 0 : None : 1 : False : True : Binary (183, 2) : 0 : None : 1 : False : True : Binary (184, 0) : 0 : None : 1 : False : True : Binary (184, 1) : 0 : None : 1 : False : True : Binary (184, 2) : 0 : None : 1 : False : True : Binary (185, 0) : 0 : None : 1 : False : True : Binary (185, 1) : 0 : None : 1 : False : True : Binary (185, 2) : 0 : None : 1 : False : True : Binary (186, 0) : 0 : None : 1 : False : True : Binary (186, 1) : 0 : None : 1 : False : True : Binary (186, 2) : 0 : None : 1 : False : True : Binary (187, 0) : 0 : None : 1 : False : True : Binary (187, 1) : 0 : None : 1 : False : True : Binary (187, 2) : 0 : None : 1 : False : True : Binary (188, 0) : 0 : None : 1 : False : True : Binary (188, 1) : 0 : None : 1 : False : True : Binary (188, 2) : 0 : None : 1 : False : True : Binary (189, 0) : 0 : None : 1 : False : True : Binary (189, 1) : 0 : None : 1 : False : True : Binary (189, 2) : 0 : None : 1 : False : True : Binary (190, 0) : 0 : None : 1 : False : True : Binary (190, 1) : 0 : None : 1 : False : True : Binary (190, 2) : 0 : None : 1 : False : True : Binary (191, 0) : 0 : None : 1 : False : True : Binary (191, 1) : 0 : None : 1 : False : True : Binary (191, 2) : 0 : None : 1 : False : True : Binary (192, 0) : 0 : None : 1 : False : True : Binary (192, 1) : 0 : None : 1 : False : True : Binary (192, 2) : 0 : None : 1 : False : True : Binary (193, 0) : 0 : None : 1 : False : True : Binary (193, 1) : 0 : None : 1 : False : True : Binary (193, 2) : 0 : None : 1 : False : True : Binary (194, 0) : 0 : None : 1 : False : True : Binary (194, 1) : 0 : None : 1 : False : True : Binary (194, 2) : 0 : None : 1 : False : True : Binary (195, 0) : 0 : None : 1 : False : True : Binary (195, 1) : 0 : None : 1 : False : True : Binary (195, 2) : 0 : None : 1 : False : True : Binary (196, 0) : 0 : None : 1 : False : True : Binary (196, 1) : 0 : None : 1 : False : True : Binary (196, 2) : 0 : None : 1 : False : True : Binary (197, 0) : 0 : None : 1 : False : True : Binary (197, 1) : 0 : None : 1 : False : True : Binary (197, 2) : 0 : None : 1 : False : True : Binary (198, 0) : 0 : None : 1 : False : True : Binary (198, 1) : 0 : None : 1 : False : True : Binary (198, 2) : 0 : None : 1 : False : True : Binary (199, 0) : 0 : None : 1 : False : True : Binary (199, 1) : 0 : None : 1 : False : True : Binary (199, 2) : 0 : None : 1 : False : True : Binary (200, 0) : 0 : None : 1 : False : True : Binary (200, 1) : 0 : None : 1 : False : True : Binary (200, 2) : 0 : None : 1 : False : True : Binary (201, 0) : 0 : None : 1 : False : True : Binary (201, 1) : 0 : None : 1 : False : True : Binary (201, 2) : 0 : None : 1 : False : True : Binary (202, 0) : 0 : None : 1 : False : True : Binary (202, 1) : 0 : None : 1 : False : True : Binary (202, 2) : 0 : None : 1 : False : True : Binary (203, 0) : 0 : None : 1 : False : True : Binary (203, 1) : 0 : None : 1 : False : True : Binary (203, 2) : 0 : None : 1 : False : True : Binary (204, 0) : 0 : None : 1 : False : True : Binary (204, 1) : 0 : None : 1 : False : True : Binary (204, 2) : 0 : None : 1 : False : True : Binary (205, 0) : 0 : None : 1 : False : True : Binary (205, 1) : 0 : None : 1 : False : True : Binary (205, 2) : 0 : None : 1 : False : True : Binary (206, 0) : 0 : None : 1 : False : True : Binary (206, 1) : 0 : None : 1 : False : True : Binary (206, 2) : 0 : None : 1 : False : True : Binary (207, 0) : 0 : None : 1 : False : True : Binary (207, 1) : 0 : None : 1 : False : True : Binary (207, 2) : 0 : None : 1 : False : True : Binary (208, 0) : 0 : None : 1 : False : True : Binary (208, 1) : 0 : None : 1 : False : True : Binary (208, 2) : 0 : None : 1 : False : True : Binary (209, 0) : 0 : None : 1 : False : True : Binary (209, 1) : 0 : None : 1 : False : True : Binary (209, 2) : 0 : None : 1 : False : True : Binary (210, 0) : 0 : None : 1 : False : True : Binary (210, 1) : 0 : None : 1 : False : True : Binary (210, 2) : 0 : None : 1 : False : True : Binary (211, 0) : 0 : None : 1 : False : True : Binary (211, 1) : 0 : None : 1 : False : True : Binary (211, 2) : 0 : None : 1 : False : True : Binary (212, 0) : 0 : None : 1 : False : True : Binary (212, 1) : 0 : None : 1 : False : True : Binary (212, 2) : 0 : None : 1 : False : True : Binary 1 Objective Declarations obj : Size=1, Index=None, Active=True Key : Active : Sense : Expression None : True : minimize : alloca[0,0] + 2*alloca[0,1] + 3*alloca[0,2] + alloca[1,0] + 2*alloca[1,1] + 3*alloca[1,2] + alloca[2,0] + 2*alloca[2,1] + 3*alloca[2,2] + alloca[3,0] + 2*alloca[3,1] + 3*alloca[3,2] + alloca[4,0] + 2*alloca[4,1] + 3*alloca[4,2] + alloca[5,0] + 2*alloca[5,1] + 3*alloca[5,2] + alloca[6,0] + 2*alloca[6,1] + 3*alloca[6,2] + alloca[7,0] + 2*alloca[7,1] + 3*alloca[7,2] + alloca[8,0] + 2*alloca[8,1] + 3*alloca[8,2] + alloca[9,0] + 2*alloca[9,1] + 3*alloca[9,2] + alloca[10,0] + 2*alloca[10,1] + 3*alloca[10,2] + alloca[11,0] + 2*alloca[11,1] + 3*alloca[11,2] + alloca[12,0] + 2*alloca[12,1] + 3*alloca[12,2] + alloca[13,0] + 2*alloca[13,1] + 3*alloca[13,2] + alloca[14,0] + 2*alloca[14,1] + 3*alloca[14,2] + alloca[15,0] + 2*alloca[15,1] + 3*alloca[15,2] + alloca[16,0] + 2*alloca[16,1] + 3*alloca[16,2] + alloca[17,0] + 2*alloca[17,1] + 3*alloca[17,2] + alloca[18,0] + 2*alloca[18,1] + 3*alloca[18,2] + alloca[19,0] + 2*alloca[19,1] + 3*alloca[19,2] + alloca[20,0] + 2*alloca[20,1] + 3*alloca[20,2] + alloca[21,0] + 2*alloca[21,1] + 3*alloca[21,2] + alloca[22,0] + 2*alloca[22,1] + 3*alloca[22,2] + alloca[23,0] + 2*alloca[23,1] + 3*alloca[23,2] + alloca[24,0] + 2*alloca[24,1] + 3*alloca[24,2] + alloca[25,0] + 2*alloca[25,1] + 3*alloca[25,2] + alloca[26,0] + 2*alloca[26,1] + 3*alloca[26,2] + alloca[27,0] + 2*alloca[27,1] + 3*alloca[27,2] + alloca[28,0] + 2*alloca[28,1] + 3*alloca[28,2] + alloca[29,0] + 2*alloca[29,1] + 3*alloca[29,2] + alloca[30,0] + 2*alloca[30,1] + 3*alloca[30,2] + alloca[31,0] + 2*alloca[31,1] + 3*alloca[31,2] + alloca[32,0] + 2*alloca[32,1] + 3*alloca[32,2] + alloca[33,0] + 2*alloca[33,1] + 3*alloca[33,2] + alloca[34,0] + 2*alloca[34,1] + 3*alloca[34,2] + alloca[35,0] + 2*alloca[35,1] + 3*alloca[35,2] + alloca[36,0] + 2*alloca[36,1] + 3*alloca[36,2] + alloca[37,0] + 2*alloca[37,1] + 3*alloca[37,2] + alloca[38,0] + 2*alloca[38,1] + 3*alloca[38,2] + alloca[39,0] + 2*alloca[39,1] + 3*alloca[39,2] + alloca[40,0] + 2*alloca[40,1] + 3*alloca[40,2] + alloca[41,0] + 2*alloca[41,1] + 3*alloca[41,2] + alloca[42,0] + 2*alloca[42,1] + 3*alloca[42,2] + alloca[43,0] + 2*alloca[43,1] + 3*alloca[43,2] + alloca[44,0] + 2*alloca[44,1] + 3*alloca[44,2] + alloca[45,0] + 2*alloca[45,1] + 3*alloca[45,2] + alloca[46,0] + 2*alloca[46,1] + 3*alloca[46,2] + alloca[47,0] + 2*alloca[47,1] + 3*alloca[47,2] + alloca[48,0] + 2*alloca[48,1] + 3*alloca[48,2] + alloca[49,0] + 2*alloca[49,1] + 3*alloca[49,2] + alloca[50,0] + 2*alloca[50,1] + 3*alloca[50,2] + alloca[51,0] + 2*alloca[51,1] + 3*alloca[51,2] + alloca[52,0] + 2*alloca[52,1] + 3*alloca[52,2] + alloca[53,0] + 2*alloca[53,1] + 3*alloca[53,2] + alloca[54,0] + 2*alloca[54,1] + 3*alloca[54,2] + alloca[55,0] + 2*alloca[55,1] + 3*alloca[55,2] + alloca[56,0] + 2*alloca[56,1] + 3*alloca[56,2] + alloca[57,0] + 2*alloca[57,1] + 3*alloca[57,2] + alloca[58,0] + 2*alloca[58,1] + 3*alloca[58,2] + alloca[59,0] + 2*alloca[59,1] + 3*alloca[59,2] + alloca[60,0] + 2*alloca[60,1] + 3*alloca[60,2] + alloca[61,0] + 2*alloca[61,1] + 3*alloca[61,2] + alloca[62,0] + 2*alloca[62,1] + 3*alloca[62,2] + alloca[63,0] + 2*alloca[63,1] + 3*alloca[63,2] + alloca[64,0] + 2*alloca[64,1] + 3*alloca[64,2] + alloca[65,0] + 2*alloca[65,1] + 3*alloca[65,2] + alloca[66,0] + 2*alloca[66,1] + 3*alloca[66,2] + alloca[67,0] + 2*alloca[67,1] + 3*alloca[67,2] + alloca[68,0] + 2*alloca[68,1] + 3*alloca[68,2] + alloca[69,0] + 2*alloca[69,1] + 3*alloca[69,2] + alloca[70,0] + 2*alloca[70,1] + 3*alloca[70,2] + alloca[71,0] + 2*alloca[71,1] + 3*alloca[71,2] + alloca[72,0] + 2*alloca[72,1] + 3*alloca[72,2] + alloca[73,0] + 2*alloca[73,1] + 3*alloca[73,2] + alloca[74,0] + 2*alloca[74,1] + 3*alloca[74,2] + alloca[75,0] + 2*alloca[75,1] + 3*alloca[75,2] + alloca[76,0] + 2*alloca[76,1] + 3*alloca[76,2] + alloca[77,0] + 2*alloca[77,1] + 3*alloca[77,2] + alloca[78,0] + 2*alloca[78,1] + 3*alloca[78,2] + alloca[79,0] + 2*alloca[79,1] + 3*alloca[79,2] + alloca[80,0] + 2*alloca[80,1] + 3*alloca[80,2] + alloca[81,0] + 2*alloca[81,1] + 3*alloca[81,2] + alloca[82,0] + 2*alloca[82,1] + 3*alloca[82,2] + alloca[83,0] + 2*alloca[83,1] + 3*alloca[83,2] + alloca[84,0] + 2*alloca[84,1] + 3*alloca[84,2] + alloca[85,0] + 2*alloca[85,1] + 3*alloca[85,2] + alloca[86,0] + 2*alloca[86,1] + 3*alloca[86,2] + alloca[87,0] + 2*alloca[87,1] + 3*alloca[87,2] + alloca[88,0] + 2*alloca[88,1] + 3*alloca[88,2] + alloca[89,0] + 2*alloca[89,1] + 3*alloca[89,2] + alloca[90,0] + 2*alloca[90,1] + 3*alloca[90,2] + alloca[91,0] + 2*alloca[91,1] + 3*alloca[91,2] + alloca[92,0] + 2*alloca[92,1] + 3*alloca[92,2] + alloca[93,0] + 2*alloca[93,1] + 3*alloca[93,2] + alloca[94,0] + 2*alloca[94,1] + 3*alloca[94,2] + alloca[95,0] + 2*alloca[95,1] + 3*alloca[95,2] + alloca[96,0] + 2*alloca[96,1] + 3*alloca[96,2] + alloca[97,0] + 2*alloca[97,1] + 3*alloca[97,2] + alloca[98,0] + 2*alloca[98,1] + 3*alloca[98,2] + alloca[99,0] + 2*alloca[99,1] + 3*alloca[99,2] + alloca[100,0] + 2*alloca[100,1] + 3*alloca[100,2] + alloca[101,0] + 2*alloca[101,1] + 3*alloca[101,2] + alloca[102,0] + 2*alloca[102,1] + 3*alloca[102,2] + alloca[103,0] + 2*alloca[103,1] + 3*alloca[103,2] + alloca[104,0] + 2*alloca[104,1] + 3*alloca[104,2] + alloca[105,0] + 2*alloca[105,1] + 3*alloca[105,2] + alloca[106,0] + 2*alloca[106,1] + 3*alloca[106,2] + alloca[107,0] + 2*alloca[107,1] + 3*alloca[107,2] + alloca[108,0] + 2*alloca[108,1] + 3*alloca[108,2] + alloca[109,0] + 2*alloca[109,1] + 3*alloca[109,2] + alloca[110,0] + 2*alloca[110,1] + 3*alloca[110,2] + alloca[111,0] + 2*alloca[111,1] + 3*alloca[111,2] + alloca[112,0] + 2*alloca[112,1] + 3*alloca[112,2] + alloca[113,0] + 2*alloca[113,1] + 3*alloca[113,2] + alloca[114,0] + 2*alloca[114,1] + 3*alloca[114,2] + alloca[115,0] + 2*alloca[115,1] + 3*alloca[115,2] + alloca[116,0] + 2*alloca[116,1] + 3*alloca[116,2] + alloca[117,0] + 2*alloca[117,1] + 3*alloca[117,2] + alloca[118,0] + 2*alloca[118,1] + 3*alloca[118,2] + alloca[119,0] + 2*alloca[119,1] + 3*alloca[119,2] + alloca[120,0] + 2*alloca[120,1] + 3*alloca[120,2] + alloca[121,0] + 2*alloca[121,1] + 3*alloca[121,2] + alloca[122,0] + 2*alloca[122,1] + 3*alloca[122,2] + alloca[123,0] + 2*alloca[123,1] + 3*alloca[123,2] + alloca[124,0] + 2*alloca[124,1] + 3*alloca[124,2] + alloca[125,0] + 2*alloca[125,1] + 3*alloca[125,2] + alloca[126,0] + 2*alloca[126,1] + 3*alloca[126,2] + alloca[127,0] + 2*alloca[127,1] + 3*alloca[127,2] + alloca[128,0] + 2*alloca[128,1] + 3*alloca[128,2] + alloca[129,0] + 2*alloca[129,1] + 3*alloca[129,2] + alloca[130,0] + 2*alloca[130,1] + 3*alloca[130,2] + alloca[131,0] + 2*alloca[131,1] + 3*alloca[131,2] + alloca[132,0] + 2*alloca[132,1] + 3*alloca[132,2] + alloca[133,0] + 2*alloca[133,1] + 3*alloca[133,2] + alloca[134,0] + 2*alloca[134,1] + 3*alloca[134,2] + alloca[135,0] + 2*alloca[135,1] + 3*alloca[135,2] + alloca[136,0] + 2*alloca[136,1] + 3*alloca[136,2] + alloca[137,0] + 2*alloca[137,1] + 3*alloca[137,2] + alloca[138,0] + 2*alloca[138,1] + 3*alloca[138,2] + alloca[139,0] + 2*alloca[139,1] + 3*alloca[139,2] + alloca[140,0] + 2*alloca[140,1] + 3*alloca[140,2] + alloca[141,0] + 2*alloca[141,1] + 3*alloca[141,2] + alloca[142,0] + 2*alloca[142,1] + 3*alloca[142,2] + alloca[143,0] + 2*alloca[143,1] + 3*alloca[143,2] + alloca[144,0] + 2*alloca[144,1] + 3*alloca[144,2] + alloca[145,0] + 2*alloca[145,1] + 3*alloca[145,2] + alloca[146,0] + 2*alloca[146,1] + 3*alloca[146,2] + alloca[147,0] + 2*alloca[147,1] + 3*alloca[147,2] + alloca[148,0] + 2*alloca[148,1] + 3*alloca[148,2] + alloca[149,0] + 2*alloca[149,1] + 3*alloca[149,2] + alloca[150,0] + 2*alloca[150,1] + 3*alloca[150,2] + alloca[151,0] + 2*alloca[151,1] + 3*alloca[151,2] + alloca[152,0] + 2*alloca[152,1] + 3*alloca[152,2] + alloca[153,0] + 2*alloca[153,1] + 3*alloca[153,2] + alloca[154,0] + 2*alloca[154,1] + 3*alloca[154,2] + alloca[155,0] + 2*alloca[155,1] + 3*alloca[155,2] + alloca[156,0] + 2*alloca[156,1] + 3*alloca[156,2] + alloca[157,0] + 2*alloca[157,1] + 3*alloca[157,2] + alloca[158,0] + 2*alloca[158,1] + 3*alloca[158,2] + alloca[159,0] + 2*alloca[159,1] + 3*alloca[159,2] + alloca[160,0] + 2*alloca[160,1] + 3*alloca[160,2] + alloca[161,0] + 2*alloca[161,1] + 3*alloca[161,2] + alloca[162,0] + 2*alloca[162,1] + 3*alloca[162,2] + alloca[163,0] + 2*alloca[163,1] + 3*alloca[163,2] + alloca[164,0] + 2*alloca[164,1] + 3*alloca[164,2] + alloca[165,0] + 2*alloca[165,1] + 3*alloca[165,2] + alloca[166,0] + 2*alloca[166,1] + 3*alloca[166,2] + alloca[167,0] + 2*alloca[167,1] + 3*alloca[167,2] + alloca[168,0] + 2*alloca[168,1] + 3*alloca[168,2] + alloca[169,0] + 2*alloca[169,1] + 3*alloca[169,2] + alloca[170,0] + 2*alloca[170,1] + 3*alloca[170,2] + alloca[171,0] + 2*alloca[171,1] + 3*alloca[171,2] + alloca[172,0] + 2*alloca[172,1] + 3*alloca[172,2] + alloca[173,0] + 2*alloca[173,1] + 3*alloca[173,2] + alloca[174,0] + 2*alloca[174,1] + 3*alloca[174,2] + alloca[175,0] + 2*alloca[175,1] + 3*alloca[175,2] + alloca[176,0] + 2*alloca[176,1] + 3*alloca[176,2] + alloca[177,0] + 2*alloca[177,1] + 3*alloca[177,2] + alloca[178,0] + 2*alloca[178,1] + 3*alloca[178,2] + alloca[179,0] + 2*alloca[179,1] + 3*alloca[179,2] + alloca[180,0] + 2*alloca[180,1] + 3*alloca[180,2] + alloca[181,0] + 2*alloca[181,1] + 3*alloca[181,2] + alloca[182,0] + 2*alloca[182,1] + 3*alloca[182,2] + alloca[183,0] + 2*alloca[183,1] + 3*alloca[183,2] + alloca[184,0] + 2*alloca[184,1] + 3*alloca[184,2] + alloca[185,0] + 2*alloca[185,1] + 3*alloca[185,2] + alloca[186,0] + 2*alloca[186,1] + 3*alloca[186,2] + alloca[187,0] + 2*alloca[187,1] + 3*alloca[187,2] + alloca[188,0] + 2*alloca[188,1] + 3*alloca[188,2] + alloca[189,0] + 2*alloca[189,1] + 3*alloca[189,2] + alloca[190,0] + 2*alloca[190,1] + 3*alloca[190,2] + alloca[191,0] + 2*alloca[191,1] + 3*alloca[191,2] + alloca[192,0] + 2*alloca[192,1] + 3*alloca[192,2] + alloca[193,0] + 2*alloca[193,1] + 3*alloca[193,2] + alloca[194,0] + 2*alloca[194,1] + 3*alloca[194,2] + alloca[195,0] + 2*alloca[195,1] + 3*alloca[195,2] + alloca[196,0] + 2*alloca[196,1] + 3*alloca[196,2] + alloca[197,0] + 2*alloca[197,1] + 3*alloca[197,2] + alloca[198,0] + 2*alloca[198,1] + 3*alloca[198,2] + alloca[199,0] + 2*alloca[199,1] + 3*alloca[199,2] + alloca[200,0] + 2*alloca[200,1] + 3*alloca[200,2] + alloca[201,0] + 2*alloca[201,1] + 3*alloca[201,2] + alloca[202,0] + 2*alloca[202,1] + 3*alloca[202,2] + alloca[203,0] + 2*alloca[203,1] + 3*alloca[203,2] + alloca[204,0] + 2*alloca[204,1] + 3*alloca[204,2] + alloca[205,0] + 2*alloca[205,1] + 3*alloca[205,2] + alloca[206,0] + 2*alloca[206,1] + 3*alloca[206,2] + alloca[207,0] + 2*alloca[207,1] + 3*alloca[207,2] + alloca[208,0] + 2*alloca[208,1] + 3*alloca[208,2] + alloca[209,0] + 2*alloca[209,1] + 3*alloca[209,2] + alloca[210,0] + 2*alloca[210,1] + 3*alloca[210,2] + alloca[211,0] + 2*alloca[211,1] + 3*alloca[211,2] + alloca[212,0] + 2*alloca[212,1] + 3*alloca[212,2] 2 Constraint Declarations виртуальному_один_физический : Size=213, Index=virt_regs, Active=True Key : Lower : Body : Upper : Active 0 : 1.0 : alloca[0,0] + alloca[0,1] + alloca[0,2] : 1.0 : True 1 : 1.0 : alloca[1,0] + alloca[1,1] + alloca[1,2] : 1.0 : True 2 : 1.0 : alloca[2,0] + alloca[2,1] + alloca[2,2] : 1.0 : True 3 : 1.0 : alloca[3,0] + alloca[3,1] + alloca[3,2] : 1.0 : True 4 : 1.0 : alloca[4,0] + alloca[4,1] + alloca[4,2] : 1.0 : True 5 : 1.0 : alloca[5,0] + alloca[5,1] + alloca[5,2] : 1.0 : True 6 : 1.0 : alloca[6,0] + alloca[6,1] + alloca[6,2] : 1.0 : True 7 : 1.0 : alloca[7,0] + alloca[7,1] + alloca[7,2] : 1.0 : True 8 : 1.0 : alloca[8,0] + alloca[8,1] + alloca[8,2] : 1.0 : True 9 : 1.0 : alloca[9,0] + alloca[9,1] + alloca[9,2] : 1.0 : True 10 : 1.0 : alloca[10,0] + alloca[10,1] + alloca[10,2] : 1.0 : True 11 : 1.0 : alloca[11,0] + alloca[11,1] + alloca[11,2] : 1.0 : True 12 : 1.0 : alloca[12,0] + alloca[12,1] + alloca[12,2] : 1.0 : True 13 : 1.0 : alloca[13,0] + alloca[13,1] + alloca[13,2] : 1.0 : True 14 : 1.0 : alloca[14,0] + alloca[14,1] + alloca[14,2] : 1.0 : True 15 : 1.0 : alloca[15,0] + alloca[15,1] + alloca[15,2] : 1.0 : True 16 : 1.0 : alloca[16,0] + alloca[16,1] + alloca[16,2] : 1.0 : True 17 : 1.0 : alloca[17,0] + alloca[17,1] + alloca[17,2] : 1.0 : True 18 : 1.0 : alloca[18,0] + alloca[18,1] + alloca[18,2] : 1.0 : True 19 : 1.0 : alloca[19,0] + alloca[19,1] + alloca[19,2] : 1.0 : True 20 : 1.0 : alloca[20,0] + alloca[20,1] + alloca[20,2] : 1.0 : True 21 : 1.0 : alloca[21,0] + alloca[21,1] + alloca[21,2] : 1.0 : True 22 : 1.0 : alloca[22,0] + alloca[22,1] + alloca[22,2] : 1.0 : True 23 : 1.0 : alloca[23,0] + alloca[23,1] + alloca[23,2] : 1.0 : True 24 : 1.0 : alloca[24,0] + alloca[24,1] + alloca[24,2] : 1.0 : True 25 : 1.0 : alloca[25,0] + alloca[25,1] + alloca[25,2] : 1.0 : True 26 : 1.0 : alloca[26,0] + alloca[26,1] + alloca[26,2] : 1.0 : True 27 : 1.0 : alloca[27,0] + alloca[27,1] + alloca[27,2] : 1.0 : True 28 : 1.0 : alloca[28,0] + alloca[28,1] + alloca[28,2] : 1.0 : True 29 : 1.0 : alloca[29,0] + alloca[29,1] + alloca[29,2] : 1.0 : True 30 : 1.0 : alloca[30,0] + alloca[30,1] + alloca[30,2] : 1.0 : True 31 : 1.0 : alloca[31,0] + alloca[31,1] + alloca[31,2] : 1.0 : True 32 : 1.0 : alloca[32,0] + alloca[32,1] + alloca[32,2] : 1.0 : True 33 : 1.0 : alloca[33,0] + alloca[33,1] + alloca[33,2] : 1.0 : True 34 : 1.0 : alloca[34,0] + alloca[34,1] + alloca[34,2] : 1.0 : True 35 : 1.0 : alloca[35,0] + alloca[35,1] + alloca[35,2] : 1.0 : True 36 : 1.0 : alloca[36,0] + alloca[36,1] + alloca[36,2] : 1.0 : True 37 : 1.0 : alloca[37,0] + alloca[37,1] + alloca[37,2] : 1.0 : True 38 : 1.0 : alloca[38,0] + alloca[38,1] + alloca[38,2] : 1.0 : True 39 : 1.0 : alloca[39,0] + alloca[39,1] + alloca[39,2] : 1.0 : True 40 : 1.0 : alloca[40,0] + alloca[40,1] + alloca[40,2] : 1.0 : True 41 : 1.0 : alloca[41,0] + alloca[41,1] + alloca[41,2] : 1.0 : True 42 : 1.0 : alloca[42,0] + alloca[42,1] + alloca[42,2] : 1.0 : True 43 : 1.0 : alloca[43,0] + alloca[43,1] + alloca[43,2] : 1.0 : True 44 : 1.0 : alloca[44,0] + alloca[44,1] + alloca[44,2] : 1.0 : True 45 : 1.0 : alloca[45,0] + alloca[45,1] + alloca[45,2] : 1.0 : True 46 : 1.0 : alloca[46,0] + alloca[46,1] + alloca[46,2] : 1.0 : True 47 : 1.0 : alloca[47,0] + alloca[47,1] + alloca[47,2] : 1.0 : True 48 : 1.0 : alloca[48,0] + alloca[48,1] + alloca[48,2] : 1.0 : True 49 : 1.0 : alloca[49,0] + alloca[49,1] + alloca[49,2] : 1.0 : True 50 : 1.0 : alloca[50,0] + alloca[50,1] + alloca[50,2] : 1.0 : True 51 : 1.0 : alloca[51,0] + alloca[51,1] + alloca[51,2] : 1.0 : True 52 : 1.0 : alloca[52,0] + alloca[52,1] + alloca[52,2] : 1.0 : True 53 : 1.0 : alloca[53,0] + alloca[53,1] + alloca[53,2] : 1.0 : True 54 : 1.0 : alloca[54,0] + alloca[54,1] + alloca[54,2] : 1.0 : True 55 : 1.0 : alloca[55,0] + alloca[55,1] + alloca[55,2] : 1.0 : True 56 : 1.0 : alloca[56,0] + alloca[56,1] + alloca[56,2] : 1.0 : True 57 : 1.0 : alloca[57,0] + alloca[57,1] + alloca[57,2] : 1.0 : True 58 : 1.0 : alloca[58,0] + alloca[58,1] + alloca[58,2] : 1.0 : True 59 : 1.0 : alloca[59,0] + alloca[59,1] + alloca[59,2] : 1.0 : True 60 : 1.0 : alloca[60,0] + alloca[60,1] + alloca[60,2] : 1.0 : True 61 : 1.0 : alloca[61,0] + alloca[61,1] + alloca[61,2] : 1.0 : True 62 : 1.0 : alloca[62,0] + alloca[62,1] + alloca[62,2] : 1.0 : True 63 : 1.0 : alloca[63,0] + alloca[63,1] + alloca[63,2] : 1.0 : True 64 : 1.0 : alloca[64,0] + alloca[64,1] + alloca[64,2] : 1.0 : True 65 : 1.0 : alloca[65,0] + alloca[65,1] + alloca[65,2] : 1.0 : True 66 : 1.0 : alloca[66,0] + alloca[66,1] + alloca[66,2] : 1.0 : True 67 : 1.0 : alloca[67,0] + alloca[67,1] + alloca[67,2] : 1.0 : True 68 : 1.0 : alloca[68,0] + alloca[68,1] + alloca[68,2] : 1.0 : True 69 : 1.0 : alloca[69,0] + alloca[69,1] + alloca[69,2] : 1.0 : True 70 : 1.0 : alloca[70,0] + alloca[70,1] + alloca[70,2] : 1.0 : True 71 : 1.0 : alloca[71,0] + alloca[71,1] + alloca[71,2] : 1.0 : True 72 : 1.0 : alloca[72,0] + alloca[72,1] + alloca[72,2] : 1.0 : True 73 : 1.0 : alloca[73,0] + alloca[73,1] + alloca[73,2] : 1.0 : True 74 : 1.0 : alloca[74,0] + alloca[74,1] + alloca[74,2] : 1.0 : True 75 : 1.0 : alloca[75,0] + alloca[75,1] + alloca[75,2] : 1.0 : True 76 : 1.0 : alloca[76,0] + alloca[76,1] + alloca[76,2] : 1.0 : True 77 : 1.0 : alloca[77,0] + alloca[77,1] + alloca[77,2] : 1.0 : True 78 : 1.0 : alloca[78,0] + alloca[78,1] + alloca[78,2] : 1.0 : True 79 : 1.0 : alloca[79,0] + alloca[79,1] + alloca[79,2] : 1.0 : True 80 : 1.0 : alloca[80,0] + alloca[80,1] + alloca[80,2] : 1.0 : True 81 : 1.0 : alloca[81,0] + alloca[81,1] + alloca[81,2] : 1.0 : True 82 : 1.0 : alloca[82,0] + alloca[82,1] + alloca[82,2] : 1.0 : True 83 : 1.0 : alloca[83,0] + alloca[83,1] + alloca[83,2] : 1.0 : True 84 : 1.0 : alloca[84,0] + alloca[84,1] + alloca[84,2] : 1.0 : True 85 : 1.0 : alloca[85,0] + alloca[85,1] + alloca[85,2] : 1.0 : True 86 : 1.0 : alloca[86,0] + alloca[86,1] + alloca[86,2] : 1.0 : True 87 : 1.0 : alloca[87,0] + alloca[87,1] + alloca[87,2] : 1.0 : True 88 : 1.0 : alloca[88,0] + alloca[88,1] + alloca[88,2] : 1.0 : True 89 : 1.0 : alloca[89,0] + alloca[89,1] + alloca[89,2] : 1.0 : True 90 : 1.0 : alloca[90,0] + alloca[90,1] + alloca[90,2] : 1.0 : True 91 : 1.0 : alloca[91,0] + alloca[91,1] + alloca[91,2] : 1.0 : True 92 : 1.0 : alloca[92,0] + alloca[92,1] + alloca[92,2] : 1.0 : True 93 : 1.0 : alloca[93,0] + alloca[93,1] + alloca[93,2] : 1.0 : True 94 : 1.0 : alloca[94,0] + alloca[94,1] + alloca[94,2] : 1.0 : True 95 : 1.0 : alloca[95,0] + alloca[95,1] + alloca[95,2] : 1.0 : True 96 : 1.0 : alloca[96,0] + alloca[96,1] + alloca[96,2] : 1.0 : True 97 : 1.0 : alloca[97,0] + alloca[97,1] + alloca[97,2] : 1.0 : True 98 : 1.0 : alloca[98,0] + alloca[98,1] + alloca[98,2] : 1.0 : True 99 : 1.0 : alloca[99,0] + alloca[99,1] + alloca[99,2] : 1.0 : True 100 : 1.0 : alloca[100,0] + alloca[100,1] + alloca[100,2] : 1.0 : True 101 : 1.0 : alloca[101,0] + alloca[101,1] + alloca[101,2] : 1.0 : True 102 : 1.0 : alloca[102,0] + alloca[102,1] + alloca[102,2] : 1.0 : True 103 : 1.0 : alloca[103,0] + alloca[103,1] + alloca[103,2] : 1.0 : True 104 : 1.0 : alloca[104,0] + alloca[104,1] + alloca[104,2] : 1.0 : True 105 : 1.0 : alloca[105,0] + alloca[105,1] + alloca[105,2] : 1.0 : True 106 : 1.0 : alloca[106,0] + alloca[106,1] + alloca[106,2] : 1.0 : True 107 : 1.0 : alloca[107,0] + alloca[107,1] + alloca[107,2] : 1.0 : True 108 : 1.0 : alloca[108,0] + alloca[108,1] + alloca[108,2] : 1.0 : True 109 : 1.0 : alloca[109,0] + alloca[109,1] + alloca[109,2] : 1.0 : True 110 : 1.0 : alloca[110,0] + alloca[110,1] + alloca[110,2] : 1.0 : True 111 : 1.0 : alloca[111,0] + alloca[111,1] + alloca[111,2] : 1.0 : True 112 : 1.0 : alloca[112,0] + alloca[112,1] + alloca[112,2] : 1.0 : True 113 : 1.0 : alloca[113,0] + alloca[113,1] + alloca[113,2] : 1.0 : True 114 : 1.0 : alloca[114,0] + alloca[114,1] + alloca[114,2] : 1.0 : True 115 : 1.0 : alloca[115,0] + alloca[115,1] + alloca[115,2] : 1.0 : True 116 : 1.0 : alloca[116,0] + alloca[116,1] + alloca[116,2] : 1.0 : True 117 : 1.0 : alloca[117,0] + alloca[117,1] + alloca[117,2] : 1.0 : True 118 : 1.0 : alloca[118,0] + alloca[118,1] + alloca[118,2] : 1.0 : True 119 : 1.0 : alloca[119,0] + alloca[119,1] + alloca[119,2] : 1.0 : True 120 : 1.0 : alloca[120,0] + alloca[120,1] + alloca[120,2] : 1.0 : True 121 : 1.0 : alloca[121,0] + alloca[121,1] + alloca[121,2] : 1.0 : True 122 : 1.0 : alloca[122,0] + alloca[122,1] + alloca[122,2] : 1.0 : True 123 : 1.0 : alloca[123,0] + alloca[123,1] + alloca[123,2] : 1.0 : True 124 : 1.0 : alloca[124,0] + alloca[124,1] + alloca[124,2] : 1.0 : True 125 : 1.0 : alloca[125,0] + alloca[125,1] + alloca[125,2] : 1.0 : True 126 : 1.0 : alloca[126,0] + alloca[126,1] + alloca[126,2] : 1.0 : True 127 : 1.0 : alloca[127,0] + alloca[127,1] + alloca[127,2] : 1.0 : True 128 : 1.0 : alloca[128,0] + alloca[128,1] + alloca[128,2] : 1.0 : True 129 : 1.0 : alloca[129,0] + alloca[129,1] + alloca[129,2] : 1.0 : True 130 : 1.0 : alloca[130,0] + alloca[130,1] + alloca[130,2] : 1.0 : True 131 : 1.0 : alloca[131,0] + alloca[131,1] + alloca[131,2] : 1.0 : True 132 : 1.0 : alloca[132,0] + alloca[132,1] + alloca[132,2] : 1.0 : True 133 : 1.0 : alloca[133,0] + alloca[133,1] + alloca[133,2] : 1.0 : True 134 : 1.0 : alloca[134,0] + alloca[134,1] + alloca[134,2] : 1.0 : True 135 : 1.0 : alloca[135,0] + alloca[135,1] + alloca[135,2] : 1.0 : True 136 : 1.0 : alloca[136,0] + alloca[136,1] + alloca[136,2] : 1.0 : True 137 : 1.0 : alloca[137,0] + alloca[137,1] + alloca[137,2] : 1.0 : True 138 : 1.0 : alloca[138,0] + alloca[138,1] + alloca[138,2] : 1.0 : True 139 : 1.0 : alloca[139,0] + alloca[139,1] + alloca[139,2] : 1.0 : True 140 : 1.0 : alloca[140,0] + alloca[140,1] + alloca[140,2] : 1.0 : True 141 : 1.0 : alloca[141,0] + alloca[141,1] + alloca[141,2] : 1.0 : True 142 : 1.0 : alloca[142,0] + alloca[142,1] + alloca[142,2] : 1.0 : True 143 : 1.0 : alloca[143,0] + alloca[143,1] + alloca[143,2] : 1.0 : True 144 : 1.0 : alloca[144,0] + alloca[144,1] + alloca[144,2] : 1.0 : True 145 : 1.0 : alloca[145,0] + alloca[145,1] + alloca[145,2] : 1.0 : True 146 : 1.0 : alloca[146,0] + alloca[146,1] + alloca[146,2] : 1.0 : True 147 : 1.0 : alloca[147,0] + alloca[147,1] + alloca[147,2] : 1.0 : True 148 : 1.0 : alloca[148,0] + alloca[148,1] + alloca[148,2] : 1.0 : True 149 : 1.0 : alloca[149,0] + alloca[149,1] + alloca[149,2] : 1.0 : True 150 : 1.0 : alloca[150,0] + alloca[150,1] + alloca[150,2] : 1.0 : True 151 : 1.0 : alloca[151,0] + alloca[151,1] + alloca[151,2] : 1.0 : True 152 : 1.0 : alloca[152,0] + alloca[152,1] + alloca[152,2] : 1.0 : True 153 : 1.0 : alloca[153,0] + alloca[153,1] + alloca[153,2] : 1.0 : True 154 : 1.0 : alloca[154,0] + alloca[154,1] + alloca[154,2] : 1.0 : True 155 : 1.0 : alloca[155,0] + alloca[155,1] + alloca[155,2] : 1.0 : True 156 : 1.0 : alloca[156,0] + alloca[156,1] + alloca[156,2] : 1.0 : True 157 : 1.0 : alloca[157,0] + alloca[157,1] + alloca[157,2] : 1.0 : True 158 : 1.0 : alloca[158,0] + alloca[158,1] + alloca[158,2] : 1.0 : True 159 : 1.0 : alloca[159,0] + alloca[159,1] + alloca[159,2] : 1.0 : True 160 : 1.0 : alloca[160,0] + alloca[160,1] + alloca[160,2] : 1.0 : True 161 : 1.0 : alloca[161,0] + alloca[161,1] + alloca[161,2] : 1.0 : True 162 : 1.0 : alloca[162,0] + alloca[162,1] + alloca[162,2] : 1.0 : True 163 : 1.0 : alloca[163,0] + alloca[163,1] + alloca[163,2] : 1.0 : True 164 : 1.0 : alloca[164,0] + alloca[164,1] + alloca[164,2] : 1.0 : True 165 : 1.0 : alloca[165,0] + alloca[165,1] + alloca[165,2] : 1.0 : True 166 : 1.0 : alloca[166,0] + alloca[166,1] + alloca[166,2] : 1.0 : True 167 : 1.0 : alloca[167,0] + alloca[167,1] + alloca[167,2] : 1.0 : True 168 : 1.0 : alloca[168,0] + alloca[168,1] + alloca[168,2] : 1.0 : True 169 : 1.0 : alloca[169,0] + alloca[169,1] + alloca[169,2] : 1.0 : True 170 : 1.0 : alloca[170,0] + alloca[170,1] + alloca[170,2] : 1.0 : True 171 : 1.0 : alloca[171,0] + alloca[171,1] + alloca[171,2] : 1.0 : True 172 : 1.0 : alloca[172,0] + alloca[172,1] + alloca[172,2] : 1.0 : True 173 : 1.0 : alloca[173,0] + alloca[173,1] + alloca[173,2] : 1.0 : True 174 : 1.0 : alloca[174,0] + alloca[174,1] + alloca[174,2] : 1.0 : True 175 : 1.0 : alloca[175,0] + alloca[175,1] + alloca[175,2] : 1.0 : True 176 : 1.0 : alloca[176,0] + alloca[176,1] + alloca[176,2] : 1.0 : True 177 : 1.0 : alloca[177,0] + alloca[177,1] + alloca[177,2] : 1.0 : True 178 : 1.0 : alloca[178,0] + alloca[178,1] + alloca[178,2] : 1.0 : True 179 : 1.0 : alloca[179,0] + alloca[179,1] + alloca[179,2] : 1.0 : True 180 : 1.0 : alloca[180,0] + alloca[180,1] + alloca[180,2] : 1.0 : True 181 : 1.0 : alloca[181,0] + alloca[181,1] + alloca[181,2] : 1.0 : True 182 : 1.0 : alloca[182,0] + alloca[182,1] + alloca[182,2] : 1.0 : True 183 : 1.0 : alloca[183,0] + alloca[183,1] + alloca[183,2] : 1.0 : True 184 : 1.0 : alloca[184,0] + alloca[184,1] + alloca[184,2] : 1.0 : True 185 : 1.0 : alloca[185,0] + alloca[185,1] + alloca[185,2] : 1.0 : True 186 : 1.0 : alloca[186,0] + alloca[186,1] + alloca[186,2] : 1.0 : True 187 : 1.0 : alloca[187,0] + alloca[187,1] + alloca[187,2] : 1.0 : True 188 : 1.0 : alloca[188,0] + alloca[188,1] + alloca[188,2] : 1.0 : True 189 : 1.0 : alloca[189,0] + alloca[189,1] + alloca[189,2] : 1.0 : True 190 : 1.0 : alloca[190,0] + alloca[190,1] + alloca[190,2] : 1.0 : True 191 : 1.0 : alloca[191,0] + alloca[191,1] + alloca[191,2] : 1.0 : True 192 : 1.0 : alloca[192,0] + alloca[192,1] + alloca[192,2] : 1.0 : True 193 : 1.0 : alloca[193,0] + alloca[193,1] + alloca[193,2] : 1.0 : True 194 : 1.0 : alloca[194,0] + alloca[194,1] + alloca[194,2] : 1.0 : True 195 : 1.0 : alloca[195,0] + alloca[195,1] + alloca[195,2] : 1.0 : True 196 : 1.0 : alloca[196,0] + alloca[196,1] + alloca[196,2] : 1.0 : True 197 : 1.0 : alloca[197,0] + alloca[197,1] + alloca[197,2] : 1.0 : True 198 : 1.0 : alloca[198,0] + alloca[198,1] + alloca[198,2] : 1.0 : True 199 : 1.0 : alloca[199,0] + alloca[199,1] + alloca[199,2] : 1.0 : True 200 : 1.0 : alloca[200,0] + alloca[200,1] + alloca[200,2] : 1.0 : True 201 : 1.0 : alloca[201,0] + alloca[201,1] + alloca[201,2] : 1.0 : True 202 : 1.0 : alloca[202,0] + alloca[202,1] + alloca[202,2] : 1.0 : True 203 : 1.0 : alloca[203,0] + alloca[203,1] + alloca[203,2] : 1.0 : True 204 : 1.0 : alloca[204,0] + alloca[204,1] + alloca[204,2] : 1.0 : True 205 : 1.0 : alloca[205,0] + alloca[205,1] + alloca[205,2] : 1.0 : True 206 : 1.0 : alloca[206,0] + alloca[206,1] + alloca[206,2] : 1.0 : True 207 : 1.0 : alloca[207,0] + alloca[207,1] + alloca[207,2] : 1.0 : True 208 : 1.0 : alloca[208,0] + alloca[208,1] + alloca[208,2] : 1.0 : True 209 : 1.0 : alloca[209,0] + alloca[209,1] + alloca[209,2] : 1.0 : True 210 : 1.0 : alloca[210,0] + alloca[210,1] + alloca[210,2] : 1.0 : True 211 : 1.0 : alloca[211,0] + alloca[211,1] + alloca[211,2] : 1.0 : True 212 : 1.0 : alloca[212,0] + alloca[212,1] + alloca[212,2] : 1.0 : True использование_одного_физического : Size=1434, Index=использование_одного_физического_index, Active=True Key : Lower : Body : Upper : Active (0, 1, 0) : -Inf : alloca[0,0] + alloca[1,0] : 1.0 : True (0, 1, 1) : -Inf : alloca[0,1] + alloca[1,1] : 1.0 : True (0, 1, 2) : -Inf : alloca[0,2] + alloca[1,2] : 1.0 : True (0, 2, 0) : -Inf : alloca[0,0] + alloca[2,0] : 1.0 : True (0, 2, 1) : -Inf : alloca[0,1] + alloca[2,1] : 1.0 : True (0, 2, 2) : -Inf : alloca[0,2] + alloca[2,2] : 1.0 : True (0, 3, 0) : -Inf : alloca[0,0] + alloca[3,0] : 1.0 : True (0, 3, 1) : -Inf : alloca[0,1] + alloca[3,1] : 1.0 : True (0, 3, 2) : -Inf : alloca[0,2] + alloca[3,2] : 1.0 : True (0, 4, 0) : -Inf : alloca[0,0] + alloca[4,0] : 1.0 : True (0, 4, 1) : -Inf : alloca[0,1] + alloca[4,1] : 1.0 : True (0, 4, 2) : -Inf : alloca[0,2] + alloca[4,2] : 1.0 : True (0, 5, 0) : -Inf : alloca[0,0] + alloca[5,0] : 1.0 : True (0, 5, 1) : -Inf : alloca[0,1] + alloca[5,1] : 1.0 : True (0, 5, 2) : -Inf : alloca[0,2] + alloca[5,2] : 1.0 : True (0, 6, 0) : -Inf : alloca[0,0] + alloca[6,0] : 1.0 : True (0, 6, 1) : -Inf : alloca[0,1] + alloca[6,1] : 1.0 : True (0, 6, 2) : -Inf : alloca[0,2] + alloca[6,2] : 1.0 : True (0, 7, 0) : -Inf : alloca[0,0] + alloca[7,0] : 1.0 : True (0, 7, 1) : -Inf : alloca[0,1] + alloca[7,1] : 1.0 : True (0, 7, 2) : -Inf : alloca[0,2] + alloca[7,2] : 1.0 : True (0, 8, 0) : -Inf : alloca[0,0] + alloca[8,0] : 1.0 : True (0, 8, 1) : -Inf : alloca[0,1] + alloca[8,1] : 1.0 : True (0, 8, 2) : -Inf : alloca[0,2] + alloca[8,2] : 1.0 : True (0, 9, 0) : -Inf : alloca[0,0] + alloca[9,0] : 1.0 : True (0, 9, 1) : -Inf : alloca[0,1] + alloca[9,1] : 1.0 : True (0, 9, 2) : -Inf : alloca[0,2] + alloca[9,2] : 1.0 : True (0, 10, 0) : -Inf : alloca[0,0] + alloca[10,0] : 1.0 : True (0, 10, 1) : -Inf : alloca[0,1] + alloca[10,1] : 1.0 : True (0, 10, 2) : -Inf : alloca[0,2] + alloca[10,2] : 1.0 : True (0, 11, 0) : -Inf : alloca[0,0] + alloca[11,0] : 1.0 : True (0, 11, 1) : -Inf : alloca[0,1] + alloca[11,1] : 1.0 : True (0, 11, 2) : -Inf : alloca[0,2] + alloca[11,2] : 1.0 : True (0, 12, 0) : -Inf : alloca[0,0] + alloca[12,0] : 1.0 : True (0, 12, 1) : -Inf : alloca[0,1] + alloca[12,1] : 1.0 : True (0, 12, 2) : -Inf : alloca[0,2] + alloca[12,2] : 1.0 : True (0, 13, 0) : -Inf : alloca[0,0] + alloca[13,0] : 1.0 : True (0, 13, 1) : -Inf : alloca[0,1] + alloca[13,1] : 1.0 : True (0, 13, 2) : -Inf : alloca[0,2] + alloca[13,2] : 1.0 : True (0, 18, 0) : -Inf : alloca[0,0] + alloca[18,0] : 1.0 : True (0, 18, 1) : -Inf : alloca[0,1] + alloca[18,1] : 1.0 : True (0, 18, 2) : -Inf : alloca[0,2] + alloca[18,2] : 1.0 : True (0, 23, 0) : -Inf : alloca[0,0] + alloca[23,0] : 1.0 : True (0, 23, 1) : -Inf : alloca[0,1] + alloca[23,1] : 1.0 : True (0, 23, 2) : -Inf : alloca[0,2] + alloca[23,2] : 1.0 : True (0, 28, 0) : -Inf : alloca[0,0] + alloca[28,0] : 1.0 : True (0, 28, 1) : -Inf : alloca[0,1] + alloca[28,1] : 1.0 : True (0, 28, 2) : -Inf : alloca[0,2] + alloca[28,2] : 1.0 : True (0, 33, 0) : -Inf : alloca[0,0] + alloca[33,0] : 1.0 : True (0, 33, 1) : -Inf : alloca[0,1] + alloca[33,1] : 1.0 : True (0, 33, 2) : -Inf : alloca[0,2] + alloca[33,2] : 1.0 : True (0, 38, 0) : -Inf : alloca[0,0] + alloca[38,0] : 1.0 : True (0, 38, 1) : -Inf : alloca[0,1] + alloca[38,1] : 1.0 : True (0, 38, 2) : -Inf : alloca[0,2] + alloca[38,2] : 1.0 : True (0, 43, 0) : -Inf : alloca[0,0] + alloca[43,0] : 1.0 : True (0, 43, 1) : -Inf : alloca[0,1] + alloca[43,1] : 1.0 : True (0, 43, 2) : -Inf : alloca[0,2] + alloca[43,2] : 1.0 : True (0, 48, 0) : -Inf : alloca[0,0] + alloca[48,0] : 1.0 : True (0, 48, 1) : -Inf : alloca[0,1] + alloca[48,1] : 1.0 : True (0, 48, 2) : -Inf : alloca[0,2] + alloca[48,2] : 1.0 : True (0, 53, 0) : -Inf : alloca[0,0] + alloca[53,0] : 1.0 : True (0, 53, 1) : -Inf : alloca[0,1] + alloca[53,1] : 1.0 : True (0, 53, 2) : -Inf : alloca[0,2] + alloca[53,2] : 1.0 : True (0, 58, 0) : -Inf : alloca[0,0] + alloca[58,0] : 1.0 : True (0, 58, 1) : -Inf : alloca[0,1] + alloca[58,1] : 1.0 : True (0, 58, 2) : -Inf : alloca[0,2] + alloca[58,2] : 1.0 : True (0, 63, 0) : -Inf : alloca[0,0] + alloca[63,0] : 1.0 : True (0, 63, 1) : -Inf : alloca[0,1] + alloca[63,1] : 1.0 : True (0, 63, 2) : -Inf : alloca[0,2] + alloca[63,2] : 1.0 : True (0, 68, 0) : -Inf : alloca[0,0] + alloca[68,0] : 1.0 : True (0, 68, 1) : -Inf : alloca[0,1] + alloca[68,1] : 1.0 : True (0, 68, 2) : -Inf : alloca[0,2] + alloca[68,2] : 1.0 : True (0, 73, 0) : -Inf : alloca[0,0] + alloca[73,0] : 1.0 : True (0, 73, 1) : -Inf : alloca[0,1] + alloca[73,1] : 1.0 : True (0, 73, 2) : -Inf : alloca[0,2] + alloca[73,2] : 1.0 : True (0, 78, 0) : -Inf : alloca[0,0] + alloca[78,0] : 1.0 : True (0, 78, 1) : -Inf : alloca[0,1] + alloca[78,1] : 1.0 : True (0, 78, 2) : -Inf : alloca[0,2] + alloca[78,2] : 1.0 : True (0, 83, 0) : -Inf : alloca[0,0] + alloca[83,0] : 1.0 : True (0, 83, 1) : -Inf : alloca[0,1] + alloca[83,1] : 1.0 : True (0, 83, 2) : -Inf : alloca[0,2] + alloca[83,2] : 1.0 : True (0, 88, 0) : -Inf : alloca[0,0] + alloca[88,0] : 1.0 : True (0, 88, 1) : -Inf : alloca[0,1] + alloca[88,1] : 1.0 : True (0, 88, 2) : -Inf : alloca[0,2] + alloca[88,2] : 1.0 : True (0, 93, 0) : -Inf : alloca[0,0] + alloca[93,0] : 1.0 : True (0, 93, 1) : -Inf : alloca[0,1] + alloca[93,1] : 1.0 : True (0, 93, 2) : -Inf : alloca[0,2] + alloca[93,2] : 1.0 : True (0, 98, 0) : -Inf : alloca[0,0] + alloca[98,0] : 1.0 : True (0, 98, 1) : -Inf : alloca[0,1] + alloca[98,1] : 1.0 : True (0, 98, 2) : -Inf : alloca[0,2] + alloca[98,2] : 1.0 : True (0, 103, 0) : -Inf : alloca[0,0] + alloca[103,0] : 1.0 : True (0, 103, 1) : -Inf : alloca[0,1] + alloca[103,1] : 1.0 : True (0, 103, 2) : -Inf : alloca[0,2] + alloca[103,2] : 1.0 : True (0, 108, 0) : -Inf : alloca[0,0] + alloca[108,0] : 1.0 : True (0, 108, 1) : -Inf : alloca[0,1] + alloca[108,1] : 1.0 : True (0, 108, 2) : -Inf : alloca[0,2] + alloca[108,2] : 1.0 : True (0, 113, 0) : -Inf : alloca[0,0] + alloca[113,0] : 1.0 : True (0, 113, 1) : -Inf : alloca[0,1] + alloca[113,1] : 1.0 : True (0, 113, 2) : -Inf : alloca[0,2] + alloca[113,2] : 1.0 : True (0, 118, 0) : -Inf : alloca[0,0] + alloca[118,0] : 1.0 : True (0, 118, 1) : -Inf : alloca[0,1] + alloca[118,1] : 1.0 : True (0, 118, 2) : -Inf : alloca[0,2] + alloca[118,2] : 1.0 : True (0, 123, 0) : -Inf : alloca[0,0] + alloca[123,0] : 1.0 : True (0, 123, 1) : -Inf : alloca[0,1] + alloca[123,1] : 1.0 : True (0, 123, 2) : -Inf : alloca[0,2] + alloca[123,2] : 1.0 : True (0, 128, 0) : -Inf : alloca[0,0] + alloca[128,0] : 1.0 : True (0, 128, 1) : -Inf : alloca[0,1] + alloca[128,1] : 1.0 : True (0, 128, 2) : -Inf : alloca[0,2] + alloca[128,2] : 1.0 : True (0, 133, 0) : -Inf : alloca[0,0] + alloca[133,0] : 1.0 : True (0, 133, 1) : -Inf : alloca[0,1] + alloca[133,1] : 1.0 : True (0, 133, 2) : -Inf : alloca[0,2] + alloca[133,2] : 1.0 : True (0, 138, 0) : -Inf : alloca[0,0] + alloca[138,0] : 1.0 : True (0, 138, 1) : -Inf : alloca[0,1] + alloca[138,1] : 1.0 : True (0, 138, 2) : -Inf : alloca[0,2] + alloca[138,2] : 1.0 : True (0, 143, 0) : -Inf : alloca[0,0] + alloca[143,0] : 1.0 : True (0, 143, 1) : -Inf : alloca[0,1] + alloca[143,1] : 1.0 : True (0, 143, 2) : -Inf : alloca[0,2] + alloca[143,2] : 1.0 : True (0, 148, 0) : -Inf : alloca[0,0] + alloca[148,0] : 1.0 : True (0, 148, 1) : -Inf : alloca[0,1] + alloca[148,1] : 1.0 : True (0, 148, 2) : -Inf : alloca[0,2] + alloca[148,2] : 1.0 : True (0, 153, 0) : -Inf : alloca[0,0] + alloca[153,0] : 1.0 : True (0, 153, 1) : -Inf : alloca[0,1] + alloca[153,1] : 1.0 : True (0, 153, 2) : -Inf : alloca[0,2] + alloca[153,2] : 1.0 : True (0, 158, 0) : -Inf : alloca[0,0] + alloca[158,0] : 1.0 : True (0, 158, 1) : -Inf : alloca[0,1] + alloca[158,1] : 1.0 : True (0, 158, 2) : -Inf : alloca[0,2] + alloca[158,2] : 1.0 : True (0, 163, 0) : -Inf : alloca[0,0] + alloca[163,0] : 1.0 : True (0, 163, 1) : -Inf : alloca[0,1] + alloca[163,1] : 1.0 : True (0, 163, 2) : -Inf : alloca[0,2] + alloca[163,2] : 1.0 : True (0, 168, 0) : -Inf : alloca[0,0] + alloca[168,0] : 1.0 : True (0, 168, 1) : -Inf : alloca[0,1] + alloca[168,1] : 1.0 : True (0, 168, 2) : -Inf : alloca[0,2] + alloca[168,2] : 1.0 : True (0, 173, 0) : -Inf : alloca[0,0] + alloca[173,0] : 1.0 : True (0, 173, 1) : -Inf : alloca[0,1] + alloca[173,1] : 1.0 : True (0, 173, 2) : -Inf : alloca[0,2] + alloca[173,2] : 1.0 : True (0, 178, 0) : -Inf : alloca[0,0] + alloca[178,0] : 1.0 : True (0, 178, 1) : -Inf : alloca[0,1] + alloca[178,1] : 1.0 : True (0, 178, 2) : -Inf : alloca[0,2] + alloca[178,2] : 1.0 : True (0, 183, 0) : -Inf : alloca[0,0] + alloca[183,0] : 1.0 : True (0, 183, 1) : -Inf : alloca[0,1] + alloca[183,1] : 1.0 : True (0, 183, 2) : -Inf : alloca[0,2] + alloca[183,2] : 1.0 : True (0, 188, 0) : -Inf : alloca[0,0] + alloca[188,0] : 1.0 : True (0, 188, 1) : -Inf : alloca[0,1] + alloca[188,1] : 1.0 : True (0, 188, 2) : -Inf : alloca[0,2] + alloca[188,2] : 1.0 : True (0, 193, 0) : -Inf : alloca[0,0] + alloca[193,0] : 1.0 : True (0, 193, 1) : -Inf : alloca[0,1] + alloca[193,1] : 1.0 : True (0, 193, 2) : -Inf : alloca[0,2] + alloca[193,2] : 1.0 : True (0, 198, 0) : -Inf : alloca[0,0] + alloca[198,0] : 1.0 : True (0, 198, 1) : -Inf : alloca[0,1] + alloca[198,1] : 1.0 : True (0, 198, 2) : -Inf : alloca[0,2] + alloca[198,2] : 1.0 : True (0, 203, 0) : -Inf : alloca[0,0] + alloca[203,0] : 1.0 : True (0, 203, 1) : -Inf : alloca[0,1] + alloca[203,1] : 1.0 : True (0, 203, 2) : -Inf : alloca[0,2] + alloca[203,2] : 1.0 : True (0, 208, 0) : -Inf : alloca[0,0] + alloca[208,0] : 1.0 : True (0, 208, 1) : -Inf : alloca[0,1] + alloca[208,1] : 1.0 : True (0, 208, 2) : -Inf : alloca[0,2] + alloca[208,2] : 1.0 : True (1, 2, 0) : -Inf : alloca[1,0] + alloca[2,0] : 1.0 : True (1, 2, 1) : -Inf : alloca[1,1] + alloca[2,1] : 1.0 : True (1, 2, 2) : -Inf : alloca[1,2] + alloca[2,2] : 1.0 : True (1, 14, 0) : -Inf : alloca[1,0] + alloca[14,0] : 1.0 : True (1, 14, 1) : -Inf : alloca[1,1] + alloca[14,1] : 1.0 : True (1, 14, 2) : -Inf : alloca[1,2] + alloca[14,2] : 1.0 : True (1, 19, 0) : -Inf : alloca[1,0] + alloca[19,0] : 1.0 : True (1, 19, 1) : -Inf : alloca[1,1] + alloca[19,1] : 1.0 : True (1, 19, 2) : -Inf : alloca[1,2] + alloca[19,2] : 1.0 : True (1, 24, 0) : -Inf : alloca[1,0] + alloca[24,0] : 1.0 : True (1, 24, 1) : -Inf : alloca[1,1] + alloca[24,1] : 1.0 : True (1, 24, 2) : -Inf : alloca[1,2] + alloca[24,2] : 1.0 : True (1, 29, 0) : -Inf : alloca[1,0] + alloca[29,0] : 1.0 : True (1, 29, 1) : -Inf : alloca[1,1] + alloca[29,1] : 1.0 : True (1, 29, 2) : -Inf : alloca[1,2] + alloca[29,2] : 1.0 : True (1, 34, 0) : -Inf : alloca[1,0] + alloca[34,0] : 1.0 : True (1, 34, 1) : -Inf : alloca[1,1] + alloca[34,1] : 1.0 : True (1, 34, 2) : -Inf : alloca[1,2] + alloca[34,2] : 1.0 : True (1, 39, 0) : -Inf : alloca[1,0] + alloca[39,0] : 1.0 : True (1, 39, 1) : -Inf : alloca[1,1] + alloca[39,1] : 1.0 : True (1, 39, 2) : -Inf : alloca[1,2] + alloca[39,2] : 1.0 : True (1, 44, 0) : -Inf : alloca[1,0] + alloca[44,0] : 1.0 : True (1, 44, 1) : -Inf : alloca[1,1] + alloca[44,1] : 1.0 : True (1, 44, 2) : -Inf : alloca[1,2] + alloca[44,2] : 1.0 : True (1, 49, 0) : -Inf : alloca[1,0] + alloca[49,0] : 1.0 : True (1, 49, 1) : -Inf : alloca[1,1] + alloca[49,1] : 1.0 : True (1, 49, 2) : -Inf : alloca[1,2] + alloca[49,2] : 1.0 : True (1, 54, 0) : -Inf : alloca[1,0] + alloca[54,0] : 1.0 : True (1, 54, 1) : -Inf : alloca[1,1] + alloca[54,1] : 1.0 : True (1, 54, 2) : -Inf : alloca[1,2] + alloca[54,2] : 1.0 : True (1, 59, 0) : -Inf : alloca[1,0] + alloca[59,0] : 1.0 : True (1, 59, 1) : -Inf : alloca[1,1] + alloca[59,1] : 1.0 : True (1, 59, 2) : -Inf : alloca[1,2] + alloca[59,2] : 1.0 : True (1, 64, 0) : -Inf : alloca[1,0] + alloca[64,0] : 1.0 : True (1, 64, 1) : -Inf : alloca[1,1] + alloca[64,1] : 1.0 : True (1, 64, 2) : -Inf : alloca[1,2] + alloca[64,2] : 1.0 : True (1, 69, 0) : -Inf : alloca[1,0] + alloca[69,0] : 1.0 : True (1, 69, 1) : -Inf : alloca[1,1] + alloca[69,1] : 1.0 : True (1, 69, 2) : -Inf : alloca[1,2] + alloca[69,2] : 1.0 : True (1, 74, 0) : -Inf : alloca[1,0] + alloca[74,0] : 1.0 : True (1, 74, 1) : -Inf : alloca[1,1] + alloca[74,1] : 1.0 : True (1, 74, 2) : -Inf : alloca[1,2] + alloca[74,2] : 1.0 : True (1, 79, 0) : -Inf : alloca[1,0] + alloca[79,0] : 1.0 : True (1, 79, 1) : -Inf : alloca[1,1] + alloca[79,1] : 1.0 : True (1, 79, 2) : -Inf : alloca[1,2] + alloca[79,2] : 1.0 : True (1, 84, 0) : -Inf : alloca[1,0] + alloca[84,0] : 1.0 : True (1, 84, 1) : -Inf : alloca[1,1] + alloca[84,1] : 1.0 : True (1, 84, 2) : -Inf : alloca[1,2] + alloca[84,2] : 1.0 : True (1, 89, 0) : -Inf : alloca[1,0] + alloca[89,0] : 1.0 : True (1, 89, 1) : -Inf : alloca[1,1] + alloca[89,1] : 1.0 : True (1, 89, 2) : -Inf : alloca[1,2] + alloca[89,2] : 1.0 : True (1, 94, 0) : -Inf : alloca[1,0] + alloca[94,0] : 1.0 : True (1, 94, 1) : -Inf : alloca[1,1] + alloca[94,1] : 1.0 : True (1, 94, 2) : -Inf : alloca[1,2] + alloca[94,2] : 1.0 : True (1, 99, 0) : -Inf : alloca[1,0] + alloca[99,0] : 1.0 : True (1, 99, 1) : -Inf : alloca[1,1] + alloca[99,1] : 1.0 : True (1, 99, 2) : -Inf : alloca[1,2] + alloca[99,2] : 1.0 : True (1, 104, 0) : -Inf : alloca[1,0] + alloca[104,0] : 1.0 : True (1, 104, 1) : -Inf : alloca[1,1] + alloca[104,1] : 1.0 : True (1, 104, 2) : -Inf : alloca[1,2] + alloca[104,2] : 1.0 : True (1, 109, 0) : -Inf : alloca[1,0] + alloca[109,0] : 1.0 : True (1, 109, 1) : -Inf : alloca[1,1] + alloca[109,1] : 1.0 : True (1, 109, 2) : -Inf : alloca[1,2] + alloca[109,2] : 1.0 : True (1, 114, 0) : -Inf : alloca[1,0] + alloca[114,0] : 1.0 : True (1, 114, 1) : -Inf : alloca[1,1] + alloca[114,1] : 1.0 : True (1, 114, 2) : -Inf : alloca[1,2] + alloca[114,2] : 1.0 : True (1, 119, 0) : -Inf : alloca[1,0] + alloca[119,0] : 1.0 : True (1, 119, 1) : -Inf : alloca[1,1] + alloca[119,1] : 1.0 : True (1, 119, 2) : -Inf : alloca[1,2] + alloca[119,2] : 1.0 : True (1, 124, 0) : -Inf : alloca[1,0] + alloca[124,0] : 1.0 : True (1, 124, 1) : -Inf : alloca[1,1] + alloca[124,1] : 1.0 : True (1, 124, 2) : -Inf : alloca[1,2] + alloca[124,2] : 1.0 : True (1, 129, 0) : -Inf : alloca[1,0] + alloca[129,0] : 1.0 : True (1, 129, 1) : -Inf : alloca[1,1] + alloca[129,1] : 1.0 : True (1, 129, 2) : -Inf : alloca[1,2] + alloca[129,2] : 1.0 : True (1, 134, 0) : -Inf : alloca[1,0] + alloca[134,0] : 1.0 : True (1, 134, 1) : -Inf : alloca[1,1] + alloca[134,1] : 1.0 : True (1, 134, 2) : -Inf : alloca[1,2] + alloca[134,2] : 1.0 : True (1, 139, 0) : -Inf : alloca[1,0] + alloca[139,0] : 1.0 : True (1, 139, 1) : -Inf : alloca[1,1] + alloca[139,1] : 1.0 : True (1, 139, 2) : -Inf : alloca[1,2] + alloca[139,2] : 1.0 : True (1, 144, 0) : -Inf : alloca[1,0] + alloca[144,0] : 1.0 : True (1, 144, 1) : -Inf : alloca[1,1] + alloca[144,1] : 1.0 : True (1, 144, 2) : -Inf : alloca[1,2] + alloca[144,2] : 1.0 : True (1, 149, 0) : -Inf : alloca[1,0] + alloca[149,0] : 1.0 : True (1, 149, 1) : -Inf : alloca[1,1] + alloca[149,1] : 1.0 : True (1, 149, 2) : -Inf : alloca[1,2] + alloca[149,2] : 1.0 : True (1, 154, 0) : -Inf : alloca[1,0] + alloca[154,0] : 1.0 : True (1, 154, 1) : -Inf : alloca[1,1] + alloca[154,1] : 1.0 : True (1, 154, 2) : -Inf : alloca[1,2] + alloca[154,2] : 1.0 : True (1, 159, 0) : -Inf : alloca[1,0] + alloca[159,0] : 1.0 : True (1, 159, 1) : -Inf : alloca[1,1] + alloca[159,1] : 1.0 : True (1, 159, 2) : -Inf : alloca[1,2] + alloca[159,2] : 1.0 : True (1, 164, 0) : -Inf : alloca[1,0] + alloca[164,0] : 1.0 : True (1, 164, 1) : -Inf : alloca[1,1] + alloca[164,1] : 1.0 : True (1, 164, 2) : -Inf : alloca[1,2] + alloca[164,2] : 1.0 : True (1, 169, 0) : -Inf : alloca[1,0] + alloca[169,0] : 1.0 : True (1, 169, 1) : -Inf : alloca[1,1] + alloca[169,1] : 1.0 : True (1, 169, 2) : -Inf : alloca[1,2] + alloca[169,2] : 1.0 : True (1, 174, 0) : -Inf : alloca[1,0] + alloca[174,0] : 1.0 : True (1, 174, 1) : -Inf : alloca[1,1] + alloca[174,1] : 1.0 : True (1, 174, 2) : -Inf : alloca[1,2] + alloca[174,2] : 1.0 : True (1, 179, 0) : -Inf : alloca[1,0] + alloca[179,0] : 1.0 : True (1, 179, 1) : -Inf : alloca[1,1] + alloca[179,1] : 1.0 : True (1, 179, 2) : -Inf : alloca[1,2] + alloca[179,2] : 1.0 : True (1, 184, 0) : -Inf : alloca[1,0] + alloca[184,0] : 1.0 : True (1, 184, 1) : -Inf : alloca[1,1] + alloca[184,1] : 1.0 : True (1, 184, 2) : -Inf : alloca[1,2] + alloca[184,2] : 1.0 : True (1, 189, 0) : -Inf : alloca[1,0] + alloca[189,0] : 1.0 : True (1, 189, 1) : -Inf : alloca[1,1] + alloca[189,1] : 1.0 : True (1, 189, 2) : -Inf : alloca[1,2] + alloca[189,2] : 1.0 : True (1, 194, 0) : -Inf : alloca[1,0] + alloca[194,0] : 1.0 : True (1, 194, 1) : -Inf : alloca[1,1] + alloca[194,1] : 1.0 : True (1, 194, 2) : -Inf : alloca[1,2] + alloca[194,2] : 1.0 : True (1, 199, 0) : -Inf : alloca[1,0] + alloca[199,0] : 1.0 : True (1, 199, 1) : -Inf : alloca[1,1] + alloca[199,1] : 1.0 : True (1, 199, 2) : -Inf : alloca[1,2] + alloca[199,2] : 1.0 : True (1, 204, 0) : -Inf : alloca[1,0] + alloca[204,0] : 1.0 : True (1, 204, 1) : -Inf : alloca[1,1] + alloca[204,1] : 1.0 : True (1, 204, 2) : -Inf : alloca[1,2] + alloca[204,2] : 1.0 : True (1, 209, 0) : -Inf : alloca[1,0] + alloca[209,0] : 1.0 : True (1, 209, 1) : -Inf : alloca[1,1] + alloca[209,1] : 1.0 : True (1, 209, 2) : -Inf : alloca[1,2] + alloca[209,2] : 1.0 : True (2, 18, 0) : -Inf : alloca[2,0] + alloca[18,0] : 1.0 : True (2, 18, 1) : -Inf : alloca[2,1] + alloca[18,1] : 1.0 : True (2, 18, 2) : -Inf : alloca[2,2] + alloca[18,2] : 1.0 : True (2, 28, 0) : -Inf : alloca[2,0] + alloca[28,0] : 1.0 : True (2, 28, 1) : -Inf : alloca[2,1] + alloca[28,1] : 1.0 : True (2, 28, 2) : -Inf : alloca[2,2] + alloca[28,2] : 1.0 : True (2, 38, 0) : -Inf : alloca[2,0] + alloca[38,0] : 1.0 : True (2, 38, 1) : -Inf : alloca[2,1] + alloca[38,1] : 1.0 : True (2, 38, 2) : -Inf : alloca[2,2] + alloca[38,2] : 1.0 : True (2, 48, 0) : -Inf : alloca[2,0] + alloca[48,0] : 1.0 : True (2, 48, 1) : -Inf : alloca[2,1] + alloca[48,1] : 1.0 : True (2, 48, 2) : -Inf : alloca[2,2] + alloca[48,2] : 1.0 : True (2, 58, 0) : -Inf : alloca[2,0] + alloca[58,0] : 1.0 : True (2, 58, 1) : -Inf : alloca[2,1] + alloca[58,1] : 1.0 : True (2, 58, 2) : -Inf : alloca[2,2] + alloca[58,2] : 1.0 : True (2, 68, 0) : -Inf : alloca[2,0] + alloca[68,0] : 1.0 : True (2, 68, 1) : -Inf : alloca[2,1] + alloca[68,1] : 1.0 : True (2, 68, 2) : -Inf : alloca[2,2] + alloca[68,2] : 1.0 : True (2, 78, 0) : -Inf : alloca[2,0] + alloca[78,0] : 1.0 : True (2, 78, 1) : -Inf : alloca[2,1] + alloca[78,1] : 1.0 : True (2, 78, 2) : -Inf : alloca[2,2] + alloca[78,2] : 1.0 : True (2, 88, 0) : -Inf : alloca[2,0] + alloca[88,0] : 1.0 : True (2, 88, 1) : -Inf : alloca[2,1] + alloca[88,1] : 1.0 : True (2, 88, 2) : -Inf : alloca[2,2] + alloca[88,2] : 1.0 : True (2, 98, 0) : -Inf : alloca[2,0] + alloca[98,0] : 1.0 : True (2, 98, 1) : -Inf : alloca[2,1] + alloca[98,1] : 1.0 : True (2, 98, 2) : -Inf : alloca[2,2] + alloca[98,2] : 1.0 : True (2, 108, 0) : -Inf : alloca[2,0] + alloca[108,0] : 1.0 : True (2, 108, 1) : -Inf : alloca[2,1] + alloca[108,1] : 1.0 : True (2, 108, 2) : -Inf : alloca[2,2] + alloca[108,2] : 1.0 : True (2, 118, 0) : -Inf : alloca[2,0] + alloca[118,0] : 1.0 : True (2, 118, 1) : -Inf : alloca[2,1] + alloca[118,1] : 1.0 : True (2, 118, 2) : -Inf : alloca[2,2] + alloca[118,2] : 1.0 : True (2, 128, 0) : -Inf : alloca[2,0] + alloca[128,0] : 1.0 : True (2, 128, 1) : -Inf : alloca[2,1] + alloca[128,1] : 1.0 : True (2, 128, 2) : -Inf : alloca[2,2] + alloca[128,2] : 1.0 : True (2, 138, 0) : -Inf : alloca[2,0] + alloca[138,0] : 1.0 : True (2, 138, 1) : -Inf : alloca[2,1] + alloca[138,1] : 1.0 : True (2, 138, 2) : -Inf : alloca[2,2] + alloca[138,2] : 1.0 : True (2, 148, 0) : -Inf : alloca[2,0] + alloca[148,0] : 1.0 : True (2, 148, 1) : -Inf : alloca[2,1] + alloca[148,1] : 1.0 : True (2, 148, 2) : -Inf : alloca[2,2] + alloca[148,2] : 1.0 : True (2, 158, 0) : -Inf : alloca[2,0] + alloca[158,0] : 1.0 : True (2, 158, 1) : -Inf : alloca[2,1] + alloca[158,1] : 1.0 : True (2, 158, 2) : -Inf : alloca[2,2] + alloca[158,2] : 1.0 : True (2, 168, 0) : -Inf : alloca[2,0] + alloca[168,0] : 1.0 : True (2, 168, 1) : -Inf : alloca[2,1] + alloca[168,1] : 1.0 : True (2, 168, 2) : -Inf : alloca[2,2] + alloca[168,2] : 1.0 : True (2, 178, 0) : -Inf : alloca[2,0] + alloca[178,0] : 1.0 : True (2, 178, 1) : -Inf : alloca[2,1] + alloca[178,1] : 1.0 : True (2, 178, 2) : -Inf : alloca[2,2] + alloca[178,2] : 1.0 : True (2, 188, 0) : -Inf : alloca[2,0] + alloca[188,0] : 1.0 : True (2, 188, 1) : -Inf : alloca[2,1] + alloca[188,1] : 1.0 : True (2, 188, 2) : -Inf : alloca[2,2] + alloca[188,2] : 1.0 : True (2, 198, 0) : -Inf : alloca[2,0] + alloca[198,0] : 1.0 : True (2, 198, 1) : -Inf : alloca[2,1] + alloca[198,1] : 1.0 : True (2, 198, 2) : -Inf : alloca[2,2] + alloca[198,2] : 1.0 : True (2, 208, 0) : -Inf : alloca[2,0] + alloca[208,0] : 1.0 : True (2, 208, 1) : -Inf : alloca[2,1] + alloca[208,1] : 1.0 : True (2, 208, 2) : -Inf : alloca[2,2] + alloca[208,2] : 1.0 : True (3, 8, 0) : -Inf : alloca[3,0] + alloca[8,0] : 1.0 : True (3, 8, 1) : -Inf : alloca[3,1] + alloca[8,1] : 1.0 : True (3, 8, 2) : -Inf : alloca[3,2] + alloca[8,2] : 1.0 : True (3, 15, 0) : -Inf : alloca[3,0] + alloca[15,0] : 1.0 : True (3, 15, 1) : -Inf : alloca[3,1] + alloca[15,1] : 1.0 : True (3, 15, 2) : -Inf : alloca[3,2] + alloca[15,2] : 1.0 : True (3, 16, 0) : -Inf : alloca[3,0] + alloca[16,0] : 1.0 : True (3, 16, 1) : -Inf : alloca[3,1] + alloca[16,1] : 1.0 : True (3, 16, 2) : -Inf : alloca[3,2] + alloca[16,2] : 1.0 : True (3, 65, 0) : -Inf : alloca[3,0] + alloca[65,0] : 1.0 : True (3, 65, 1) : -Inf : alloca[3,1] + alloca[65,1] : 1.0 : True (3, 65, 2) : -Inf : alloca[3,2] + alloca[65,2] : 1.0 : True (3, 66, 0) : -Inf : alloca[3,0] + alloca[66,0] : 1.0 : True (3, 66, 1) : -Inf : alloca[3,1] + alloca[66,1] : 1.0 : True (3, 66, 2) : -Inf : alloca[3,2] + alloca[66,2] : 1.0 : True (3, 195, 0) : -Inf : alloca[3,0] + alloca[195,0] : 1.0 : True (3, 195, 1) : -Inf : alloca[3,1] + alloca[195,1] : 1.0 : True (3, 195, 2) : -Inf : alloca[3,2] + alloca[195,2] : 1.0 : True (3, 197, 0) : -Inf : alloca[3,0] + alloca[197,0] : 1.0 : True (3, 197, 1) : -Inf : alloca[3,1] + alloca[197,1] : 1.0 : True (3, 197, 2) : -Inf : alloca[3,2] + alloca[197,2] : 1.0 : True (4, 9, 0) : -Inf : alloca[4,0] + alloca[9,0] : 1.0 : True (4, 9, 1) : -Inf : alloca[4,1] + alloca[9,1] : 1.0 : True (4, 9, 2) : -Inf : alloca[4,2] + alloca[9,2] : 1.0 : True (4, 95, 0) : -Inf : alloca[4,0] + alloca[95,0] : 1.0 : True (4, 95, 1) : -Inf : alloca[4,1] + alloca[95,1] : 1.0 : True (4, 95, 2) : -Inf : alloca[4,2] + alloca[95,2] : 1.0 : True (4, 96, 0) : -Inf : alloca[4,0] + alloca[96,0] : 1.0 : True (4, 96, 1) : -Inf : alloca[4,1] + alloca[96,1] : 1.0 : True (4, 96, 2) : -Inf : alloca[4,2] + alloca[96,2] : 1.0 : True (4, 130, 0) : -Inf : alloca[4,0] + alloca[130,0] : 1.0 : True (4, 130, 1) : -Inf : alloca[4,1] + alloca[130,1] : 1.0 : True (4, 130, 2) : -Inf : alloca[4,2] + alloca[130,2] : 1.0 : True (4, 132, 0) : -Inf : alloca[4,0] + alloca[132,0] : 1.0 : True (4, 132, 1) : -Inf : alloca[4,1] + alloca[132,1] : 1.0 : True (4, 132, 2) : -Inf : alloca[4,2] + alloca[132,2] : 1.0 : True (4, 165, 0) : -Inf : alloca[4,0] + alloca[165,0] : 1.0 : True (4, 165, 1) : -Inf : alloca[4,1] + alloca[165,1] : 1.0 : True (4, 165, 2) : -Inf : alloca[4,2] + alloca[165,2] : 1.0 : True (4, 167, 0) : -Inf : alloca[4,0] + alloca[167,0] : 1.0 : True (4, 167, 1) : -Inf : alloca[4,1] + alloca[167,1] : 1.0 : True (4, 167, 2) : -Inf : alloca[4,2] + alloca[167,2] : 1.0 : True (5, 10, 0) : -Inf : alloca[5,0] + alloca[10,0] : 1.0 : True (5, 10, 1) : -Inf : alloca[5,1] + alloca[10,1] : 1.0 : True (5, 10, 2) : -Inf : alloca[5,2] + alloca[10,2] : 1.0 : True (5, 50, 0) : -Inf : alloca[5,0] + alloca[50,0] : 1.0 : True (5, 50, 1) : -Inf : alloca[5,1] + alloca[50,1] : 1.0 : True (5, 50, 2) : -Inf : alloca[5,2] + alloca[50,2] : 1.0 : True (5, 52, 0) : -Inf : alloca[5,0] + alloca[52,0] : 1.0 : True (5, 52, 1) : -Inf : alloca[5,1] + alloca[52,1] : 1.0 : True (5, 52, 2) : -Inf : alloca[5,2] + alloca[52,2] : 1.0 : True (5, 80, 0) : -Inf : alloca[5,0] + alloca[80,0] : 1.0 : True (5, 80, 1) : -Inf : alloca[5,1] + alloca[80,1] : 1.0 : True (5, 80, 2) : -Inf : alloca[5,2] + alloca[80,2] : 1.0 : True (5, 82, 0) : -Inf : alloca[5,0] + alloca[82,0] : 1.0 : True (5, 82, 1) : -Inf : alloca[5,1] + alloca[82,1] : 1.0 : True (5, 82, 2) : -Inf : alloca[5,2] + alloca[82,2] : 1.0 : True (5, 105, 0) : -Inf : alloca[5,0] + alloca[105,0] : 1.0 : True (5, 105, 1) : -Inf : alloca[5,1] + alloca[105,1] : 1.0 : True (5, 105, 2) : -Inf : alloca[5,2] + alloca[105,2] : 1.0 : True (5, 106, 0) : -Inf : alloca[5,0] + alloca[106,0] : 1.0 : True (5, 106, 1) : -Inf : alloca[5,1] + alloca[106,1] : 1.0 : True (5, 106, 2) : -Inf : alloca[5,2] + alloca[106,2] : 1.0 : True (5, 125, 0) : -Inf : alloca[5,0] + alloca[125,0] : 1.0 : True (5, 125, 1) : -Inf : alloca[5,1] + alloca[125,1] : 1.0 : True (5, 125, 2) : -Inf : alloca[5,2] + alloca[125,2] : 1.0 : True (5, 126, 0) : -Inf : alloca[5,0] + alloca[126,0] : 1.0 : True (5, 126, 1) : -Inf : alloca[5,1] + alloca[126,1] : 1.0 : True (5, 126, 2) : -Inf : alloca[5,2] + alloca[126,2] : 1.0 : True (5, 210, 0) : -Inf : alloca[5,0] + alloca[210,0] : 1.0 : True (5, 210, 1) : -Inf : alloca[5,1] + alloca[210,1] : 1.0 : True (5, 210, 2) : -Inf : alloca[5,2] + alloca[210,2] : 1.0 : True (5, 212, 0) : -Inf : alloca[5,0] + alloca[212,0] : 1.0 : True (5, 212, 1) : -Inf : alloca[5,1] + alloca[212,1] : 1.0 : True (5, 212, 2) : -Inf : alloca[5,2] + alloca[212,2] : 1.0 : True (6, 11, 0) : -Inf : alloca[6,0] + alloca[11,0] : 1.0 : True (6, 11, 1) : -Inf : alloca[6,1] + alloca[11,1] : 1.0 : True (6, 11, 2) : -Inf : alloca[6,2] + alloca[11,2] : 1.0 : True (6, 40, 0) : -Inf : alloca[6,0] + alloca[40,0] : 1.0 : True (6, 40, 1) : -Inf : alloca[6,1] + alloca[40,1] : 1.0 : True (6, 40, 2) : -Inf : alloca[6,2] + alloca[40,2] : 1.0 : True (6, 42, 0) : -Inf : alloca[6,0] + alloca[42,0] : 1.0 : True (6, 42, 1) : -Inf : alloca[6,1] + alloca[42,1] : 1.0 : True (6, 42, 2) : -Inf : alloca[6,2] + alloca[42,2] : 1.0 : True (6, 45, 0) : -Inf : alloca[6,0] + alloca[45,0] : 1.0 : True (6, 45, 1) : -Inf : alloca[6,1] + alloca[45,1] : 1.0 : True (6, 45, 2) : -Inf : alloca[6,2] + alloca[45,2] : 1.0 : True (6, 46, 0) : -Inf : alloca[6,0] + alloca[46,0] : 1.0 : True (6, 46, 1) : -Inf : alloca[6,1] + alloca[46,1] : 1.0 : True (6, 46, 2) : -Inf : alloca[6,2] + alloca[46,2] : 1.0 : True (6, 85, 0) : -Inf : alloca[6,0] + alloca[85,0] : 1.0 : True (6, 85, 1) : -Inf : alloca[6,1] + alloca[85,1] : 1.0 : True (6, 85, 2) : -Inf : alloca[6,2] + alloca[85,2] : 1.0 : True (6, 86, 0) : -Inf : alloca[6,0] + alloca[86,0] : 1.0 : True (6, 86, 1) : -Inf : alloca[6,1] + alloca[86,1] : 1.0 : True (6, 86, 2) : -Inf : alloca[6,2] + alloca[86,2] : 1.0 : True (6, 145, 0) : -Inf : alloca[6,0] + alloca[145,0] : 1.0 : True (6, 145, 1) : -Inf : alloca[6,1] + alloca[145,1] : 1.0 : True (6, 145, 2) : -Inf : alloca[6,2] + alloca[145,2] : 1.0 : True (6, 147, 0) : -Inf : alloca[6,0] + alloca[147,0] : 1.0 : True (6, 147, 1) : -Inf : alloca[6,1] + alloca[147,1] : 1.0 : True (6, 147, 2) : -Inf : alloca[6,2] + alloca[147,2] : 1.0 : True (6, 155, 0) : -Inf : alloca[6,0] + alloca[155,0] : 1.0 : True (6, 155, 1) : -Inf : alloca[6,1] + alloca[155,1] : 1.0 : True (6, 155, 2) : -Inf : alloca[6,2] + alloca[155,2] : 1.0 : True (6, 157, 0) : -Inf : alloca[6,0] + alloca[157,0] : 1.0 : True (6, 157, 1) : -Inf : alloca[6,1] + alloca[157,1] : 1.0 : True (6, 157, 2) : -Inf : alloca[6,2] + alloca[157,2] : 1.0 : True (6, 175, 0) : -Inf : alloca[6,0] + alloca[175,0] : 1.0 : True (6, 175, 1) : -Inf : alloca[6,1] + alloca[175,1] : 1.0 : True (6, 175, 2) : -Inf : alloca[6,2] + alloca[175,2] : 1.0 : True (6, 177, 0) : -Inf : alloca[6,0] + alloca[177,0] : 1.0 : True (6, 177, 1) : -Inf : alloca[6,1] + alloca[177,1] : 1.0 : True (6, 177, 2) : -Inf : alloca[6,2] + alloca[177,2] : 1.0 : True (7, 12, 0) : -Inf : alloca[7,0] + alloca[12,0] : 1.0 : True (7, 12, 1) : -Inf : alloca[7,1] + alloca[12,1] : 1.0 : True (7, 12, 2) : -Inf : alloca[7,2] + alloca[12,2] : 1.0 : True (7, 15, 0) : -Inf : alloca[7,0] + alloca[15,0] : 1.0 : True (7, 15, 1) : -Inf : alloca[7,1] + alloca[15,1] : 1.0 : True (7, 15, 2) : -Inf : alloca[7,2] + alloca[15,2] : 1.0 : True (7, 17, 0) : -Inf : alloca[7,0] + alloca[17,0] : 1.0 : True (7, 17, 1) : -Inf : alloca[7,1] + alloca[17,1] : 1.0 : True (7, 17, 2) : -Inf : alloca[7,2] + alloca[17,2] : 1.0 : True (7, 25, 0) : -Inf : alloca[7,0] + alloca[25,0] : 1.0 : True (7, 25, 1) : -Inf : alloca[7,1] + alloca[25,1] : 1.0 : True (7, 25, 2) : -Inf : alloca[7,2] + alloca[25,2] : 1.0 : True (7, 27, 0) : -Inf : alloca[7,0] + alloca[27,0] : 1.0 : True (7, 27, 1) : -Inf : alloca[7,1] + alloca[27,1] : 1.0 : True (7, 27, 2) : -Inf : alloca[7,2] + alloca[27,2] : 1.0 : True (7, 45, 0) : -Inf : alloca[7,0] + alloca[45,0] : 1.0 : True (7, 45, 1) : -Inf : alloca[7,1] + alloca[45,1] : 1.0 : True (7, 45, 2) : -Inf : alloca[7,2] + alloca[45,2] : 1.0 : True (7, 47, 0) : -Inf : alloca[7,0] + alloca[47,0] : 1.0 : True (7, 47, 1) : -Inf : alloca[7,1] + alloca[47,1] : 1.0 : True (7, 47, 2) : -Inf : alloca[7,2] + alloca[47,2] : 1.0 : True (7, 55, 0) : -Inf : alloca[7,0] + alloca[55,0] : 1.0 : True (7, 55, 1) : -Inf : alloca[7,1] + alloca[55,1] : 1.0 : True (7, 55, 2) : -Inf : alloca[7,2] + alloca[55,2] : 1.0 : True (7, 57, 0) : -Inf : alloca[7,0] + alloca[57,0] : 1.0 : True (7, 57, 1) : -Inf : alloca[7,1] + alloca[57,1] : 1.0 : True (7, 57, 2) : -Inf : alloca[7,2] + alloca[57,2] : 1.0 : True (7, 90, 0) : -Inf : alloca[7,0] + alloca[90,0] : 1.0 : True (7, 90, 1) : -Inf : alloca[7,1] + alloca[90,1] : 1.0 : True (7, 90, 2) : -Inf : alloca[7,2] + alloca[90,2] : 1.0 : True (7, 92, 0) : -Inf : alloca[7,0] + alloca[92,0] : 1.0 : True (7, 92, 1) : -Inf : alloca[7,1] + alloca[92,1] : 1.0 : True (7, 92, 2) : -Inf : alloca[7,2] + alloca[92,2] : 1.0 : True (7, 105, 0) : -Inf : alloca[7,0] + alloca[105,0] : 1.0 : True (7, 105, 1) : -Inf : alloca[7,1] + alloca[105,1] : 1.0 : True (7, 105, 2) : -Inf : alloca[7,2] + alloca[105,2] : 1.0 : True (7, 107, 0) : -Inf : alloca[7,0] + alloca[107,0] : 1.0 : True (7, 107, 1) : -Inf : alloca[7,1] + alloca[107,1] : 1.0 : True (7, 107, 2) : -Inf : alloca[7,2] + alloca[107,2] : 1.0 : True (7, 125, 0) : -Inf : alloca[7,0] + alloca[125,0] : 1.0 : True (7, 125, 1) : -Inf : alloca[7,1] + alloca[125,1] : 1.0 : True (7, 125, 2) : -Inf : alloca[7,2] + alloca[125,2] : 1.0 : True (7, 127, 0) : -Inf : alloca[7,0] + alloca[127,0] : 1.0 : True (7, 127, 1) : -Inf : alloca[7,1] + alloca[127,1] : 1.0 : True (7, 127, 2) : -Inf : alloca[7,2] + alloca[127,2] : 1.0 : True (7, 155, 0) : -Inf : alloca[7,0] + alloca[155,0] : 1.0 : True (7, 155, 1) : -Inf : alloca[7,1] + alloca[155,1] : 1.0 : True (7, 155, 2) : -Inf : alloca[7,2] + alloca[155,2] : 1.0 : True (7, 156, 0) : -Inf : alloca[7,0] + alloca[156,0] : 1.0 : True (7, 156, 1) : -Inf : alloca[7,1] + alloca[156,1] : 1.0 : True (7, 156, 2) : -Inf : alloca[7,2] + alloca[156,2] : 1.0 : True (8, 35, 0) : -Inf : alloca[8,0] + alloca[35,0] : 1.0 : True (8, 35, 1) : -Inf : alloca[8,1] + alloca[35,1] : 1.0 : True (8, 35, 2) : -Inf : alloca[8,2] + alloca[35,2] : 1.0 : True (8, 37, 0) : -Inf : alloca[8,0] + alloca[37,0] : 1.0 : True (8, 37, 1) : -Inf : alloca[8,1] + alloca[37,1] : 1.0 : True (8, 37, 2) : -Inf : alloca[8,2] + alloca[37,2] : 1.0 : True (8, 60, 0) : -Inf : alloca[8,0] + alloca[60,0] : 1.0 : True (8, 60, 1) : -Inf : alloca[8,1] + alloca[60,1] : 1.0 : True (8, 60, 2) : -Inf : alloca[8,2] + alloca[60,2] : 1.0 : True (8, 62, 0) : -Inf : alloca[8,0] + alloca[62,0] : 1.0 : True (8, 62, 1) : -Inf : alloca[8,1] + alloca[62,1] : 1.0 : True (8, 62, 2) : -Inf : alloca[8,2] + alloca[62,2] : 1.0 : True (8, 75, 0) : -Inf : alloca[8,0] + alloca[75,0] : 1.0 : True (8, 75, 1) : -Inf : alloca[8,1] + alloca[75,1] : 1.0 : True (8, 75, 2) : -Inf : alloca[8,2] + alloca[75,2] : 1.0 : True (8, 76, 0) : -Inf : alloca[8,0] + alloca[76,0] : 1.0 : True (8, 76, 1) : -Inf : alloca[8,1] + alloca[76,1] : 1.0 : True (8, 76, 2) : -Inf : alloca[8,2] + alloca[76,2] : 1.0 : True (8, 85, 0) : -Inf : alloca[8,0] + alloca[85,0] : 1.0 : True (8, 85, 1) : -Inf : alloca[8,1] + alloca[85,1] : 1.0 : True (8, 85, 2) : -Inf : alloca[8,2] + alloca[85,2] : 1.0 : True (8, 87, 0) : -Inf : alloca[8,0] + alloca[87,0] : 1.0 : True (8, 87, 1) : -Inf : alloca[8,1] + alloca[87,1] : 1.0 : True (8, 87, 2) : -Inf : alloca[8,2] + alloca[87,2] : 1.0 : True (8, 110, 0) : -Inf : alloca[8,0] + alloca[110,0] : 1.0 : True (8, 110, 1) : -Inf : alloca[8,1] + alloca[110,1] : 1.0 : True (8, 110, 2) : -Inf : alloca[8,2] + alloca[110,2] : 1.0 : True (8, 112, 0) : -Inf : alloca[8,0] + alloca[112,0] : 1.0 : True (8, 112, 1) : -Inf : alloca[8,1] + alloca[112,1] : 1.0 : True (8, 112, 2) : -Inf : alloca[8,2] + alloca[112,2] : 1.0 : True (8, 115, 0) : -Inf : alloca[8,0] + alloca[115,0] : 1.0 : True (8, 115, 1) : -Inf : alloca[8,1] + alloca[115,1] : 1.0 : True (8, 115, 2) : -Inf : alloca[8,2] + alloca[115,2] : 1.0 : True (8, 116, 0) : -Inf : alloca[8,0] + alloca[116,0] : 1.0 : True (8, 116, 1) : -Inf : alloca[8,1] + alloca[116,1] : 1.0 : True (8, 116, 2) : -Inf : alloca[8,2] + alloca[116,2] : 1.0 : True (8, 135, 0) : -Inf : alloca[8,0] + alloca[135,0] : 1.0 : True (8, 135, 1) : -Inf : alloca[8,1] + alloca[135,1] : 1.0 : True (8, 135, 2) : -Inf : alloca[8,2] + alloca[135,2] : 1.0 : True (8, 137, 0) : -Inf : alloca[8,0] + alloca[137,0] : 1.0 : True (8, 137, 1) : -Inf : alloca[8,1] + alloca[137,1] : 1.0 : True (8, 137, 2) : -Inf : alloca[8,2] + alloca[137,2] : 1.0 : True (8, 205, 0) : -Inf : alloca[8,0] + alloca[205,0] : 1.0 : True (8, 205, 1) : -Inf : alloca[8,1] + alloca[205,1] : 1.0 : True (8, 205, 2) : -Inf : alloca[8,2] + alloca[205,2] : 1.0 : True (8, 207, 0) : -Inf : alloca[8,0] + alloca[207,0] : 1.0 : True (8, 207, 1) : -Inf : alloca[8,1] + alloca[207,1] : 1.0 : True (8, 207, 2) : -Inf : alloca[8,2] + alloca[207,2] : 1.0 : True (9, 20, 0) : -Inf : alloca[9,0] + alloca[20,0] : 1.0 : True (9, 20, 1) : -Inf : alloca[9,1] + alloca[20,1] : 1.0 : True (9, 20, 2) : -Inf : alloca[9,2] + alloca[20,2] : 1.0 : True (9, 22, 0) : -Inf : alloca[9,0] + alloca[22,0] : 1.0 : True (9, 22, 1) : -Inf : alloca[9,1] + alloca[22,1] : 1.0 : True (9, 22, 2) : -Inf : alloca[9,2] + alloca[22,2] : 1.0 : True (9, 25, 0) : -Inf : alloca[9,0] + alloca[25,0] : 1.0 : True (9, 25, 1) : -Inf : alloca[9,1] + alloca[25,1] : 1.0 : True (9, 25, 2) : -Inf : alloca[9,2] + alloca[25,2] : 1.0 : True (9, 26, 0) : -Inf : alloca[9,0] + alloca[26,0] : 1.0 : True (9, 26, 1) : -Inf : alloca[9,1] + alloca[26,1] : 1.0 : True (9, 26, 2) : -Inf : alloca[9,2] + alloca[26,2] : 1.0 : True (9, 35, 0) : -Inf : alloca[9,0] + alloca[35,0] : 1.0 : True (9, 35, 1) : -Inf : alloca[9,1] + alloca[35,1] : 1.0 : True (9, 35, 2) : -Inf : alloca[9,2] + alloca[35,2] : 1.0 : True (9, 36, 0) : -Inf : alloca[9,0] + alloca[36,0] : 1.0 : True (9, 36, 1) : -Inf : alloca[9,1] + alloca[36,1] : 1.0 : True (9, 36, 2) : -Inf : alloca[9,2] + alloca[36,2] : 1.0 : True (9, 70, 0) : -Inf : alloca[9,0] + alloca[70,0] : 1.0 : True (9, 70, 1) : -Inf : alloca[9,1] + alloca[70,1] : 1.0 : True (9, 70, 2) : -Inf : alloca[9,2] + alloca[70,2] : 1.0 : True (9, 72, 0) : -Inf : alloca[9,0] + alloca[72,0] : 1.0 : True (9, 72, 1) : -Inf : alloca[9,1] + alloca[72,1] : 1.0 : True (9, 72, 2) : -Inf : alloca[9,2] + alloca[72,2] : 1.0 : True (9, 75, 0) : -Inf : alloca[9,0] + alloca[75,0] : 1.0 : True (9, 75, 1) : -Inf : alloca[9,1] + alloca[75,1] : 1.0 : True (9, 75, 2) : -Inf : alloca[9,2] + alloca[75,2] : 1.0 : True (9, 77, 0) : -Inf : alloca[9,0] + alloca[77,0] : 1.0 : True (9, 77, 1) : -Inf : alloca[9,1] + alloca[77,1] : 1.0 : True (9, 77, 2) : -Inf : alloca[9,2] + alloca[77,2] : 1.0 : True (9, 115, 0) : -Inf : alloca[9,0] + alloca[115,0] : 1.0 : True (9, 115, 1) : -Inf : alloca[9,1] + alloca[115,1] : 1.0 : True (9, 115, 2) : -Inf : alloca[9,2] + alloca[115,2] : 1.0 : True (9, 117, 0) : -Inf : alloca[9,0] + alloca[117,0] : 1.0 : True (9, 117, 1) : -Inf : alloca[9,1] + alloca[117,1] : 1.0 : True (9, 117, 2) : -Inf : alloca[9,2] + alloca[117,2] : 1.0 : True (9, 140, 0) : -Inf : alloca[9,0] + alloca[140,0] : 1.0 : True (9, 140, 1) : -Inf : alloca[9,1] + alloca[140,1] : 1.0 : True (9, 140, 2) : -Inf : alloca[9,2] + alloca[140,2] : 1.0 : True (9, 142, 0) : -Inf : alloca[9,0] + alloca[142,0] : 1.0 : True (9, 142, 1) : -Inf : alloca[9,1] + alloca[142,1] : 1.0 : True (9, 142, 2) : -Inf : alloca[9,2] + alloca[142,2] : 1.0 : True (9, 145, 0) : -Inf : alloca[9,0] + alloca[145,0] : 1.0 : True (9, 145, 1) : -Inf : alloca[9,1] + alloca[145,1] : 1.0 : True (9, 145, 2) : -Inf : alloca[9,2] + alloca[145,2] : 1.0 : True (9, 146, 0) : -Inf : alloca[9,0] + alloca[146,0] : 1.0 : True (9, 146, 1) : -Inf : alloca[9,1] + alloca[146,1] : 1.0 : True (9, 146, 2) : -Inf : alloca[9,2] + alloca[146,2] : 1.0 : True (9, 160, 0) : -Inf : alloca[9,0] + alloca[160,0] : 1.0 : True (9, 160, 1) : -Inf : alloca[9,1] + alloca[160,1] : 1.0 : True (9, 160, 2) : -Inf : alloca[9,2] + alloca[160,2] : 1.0 : True (9, 162, 0) : -Inf : alloca[9,0] + alloca[162,0] : 1.0 : True (9, 162, 1) : -Inf : alloca[9,1] + alloca[162,1] : 1.0 : True (9, 162, 2) : -Inf : alloca[9,2] + alloca[162,2] : 1.0 : True (9, 185, 0) : -Inf : alloca[9,0] + alloca[185,0] : 1.0 : True (9, 185, 1) : -Inf : alloca[9,1] + alloca[185,1] : 1.0 : True (9, 185, 2) : -Inf : alloca[9,2] + alloca[185,2] : 1.0 : True (9, 186, 0) : -Inf : alloca[9,0] + alloca[186,0] : 1.0 : True (9, 186, 1) : -Inf : alloca[9,1] + alloca[186,1] : 1.0 : True (9, 186, 2) : -Inf : alloca[9,2] + alloca[186,2] : 1.0 : True (9, 195, 0) : -Inf : alloca[9,0] + alloca[195,0] : 1.0 : True (9, 195, 1) : -Inf : alloca[9,1] + alloca[195,1] : 1.0 : True (9, 195, 2) : -Inf : alloca[9,2] + alloca[195,2] : 1.0 : True (9, 196, 0) : -Inf : alloca[9,0] + alloca[196,0] : 1.0 : True (9, 196, 1) : -Inf : alloca[9,1] + alloca[196,1] : 1.0 : True (9, 196, 2) : -Inf : alloca[9,2] + alloca[196,2] : 1.0 : True (10, 100, 0) : -Inf : alloca[10,0] + alloca[100,0] : 1.0 : True (10, 100, 1) : -Inf : alloca[10,1] + alloca[100,1] : 1.0 : True (10, 100, 2) : -Inf : alloca[10,2] + alloca[100,2] : 1.0 : True (10, 102, 0) : -Inf : alloca[10,0] + alloca[102,0] : 1.0 : True (10, 102, 1) : -Inf : alloca[10,1] + alloca[102,1] : 1.0 : True (10, 102, 2) : -Inf : alloca[10,2] + alloca[102,2] : 1.0 : True (10, 135, 0) : -Inf : alloca[10,0] + alloca[135,0] : 1.0 : True (10, 135, 1) : -Inf : alloca[10,1] + alloca[135,1] : 1.0 : True (10, 135, 2) : -Inf : alloca[10,2] + alloca[135,2] : 1.0 : True (10, 136, 0) : -Inf : alloca[10,0] + alloca[136,0] : 1.0 : True (10, 136, 1) : -Inf : alloca[10,1] + alloca[136,1] : 1.0 : True (10, 136, 2) : -Inf : alloca[10,2] + alloca[136,2] : 1.0 : True (10, 150, 0) : -Inf : alloca[10,0] + alloca[150,0] : 1.0 : True (10, 150, 1) : -Inf : alloca[10,1] + alloca[150,1] : 1.0 : True (10, 150, 2) : -Inf : alloca[10,2] + alloca[150,2] : 1.0 : True (10, 152, 0) : -Inf : alloca[10,0] + alloca[152,0] : 1.0 : True (10, 152, 1) : -Inf : alloca[10,1] + alloca[152,1] : 1.0 : True (10, 152, 2) : -Inf : alloca[10,2] + alloca[152,2] : 1.0 : True (10, 165, 0) : -Inf : alloca[10,0] + alloca[165,0] : 1.0 : True (10, 165, 1) : -Inf : alloca[10,1] + alloca[165,1] : 1.0 : True (10, 165, 2) : -Inf : alloca[10,2] + alloca[165,2] : 1.0 : True (10, 166, 0) : -Inf : alloca[10,0] + alloca[166,0] : 1.0 : True (10, 166, 1) : -Inf : alloca[10,1] + alloca[166,1] : 1.0 : True (10, 166, 2) : -Inf : alloca[10,2] + alloca[166,2] : 1.0 : True (10, 180, 0) : -Inf : alloca[10,0] + alloca[180,0] : 1.0 : True (10, 180, 1) : -Inf : alloca[10,1] + alloca[180,1] : 1.0 : True (10, 180, 2) : -Inf : alloca[10,2] + alloca[180,2] : 1.0 : True (10, 182, 0) : -Inf : alloca[10,0] + alloca[182,0] : 1.0 : True (10, 182, 1) : -Inf : alloca[10,1] + alloca[182,1] : 1.0 : True (10, 182, 2) : -Inf : alloca[10,2] + alloca[182,2] : 1.0 : True (10, 190, 0) : -Inf : alloca[10,0] + alloca[190,0] : 1.0 : True (10, 190, 1) : -Inf : alloca[10,1] + alloca[190,1] : 1.0 : True (10, 190, 2) : -Inf : alloca[10,2] + alloca[190,2] : 1.0 : True (10, 192, 0) : -Inf : alloca[10,0] + alloca[192,0] : 1.0 : True (10, 192, 1) : -Inf : alloca[10,1] + alloca[192,1] : 1.0 : True (10, 192, 2) : -Inf : alloca[10,2] + alloca[192,2] : 1.0 : True (11, 30, 0) : -Inf : alloca[11,0] + alloca[30,0] : 1.0 : True (11, 30, 1) : -Inf : alloca[11,1] + alloca[30,1] : 1.0 : True (11, 30, 2) : -Inf : alloca[11,2] + alloca[30,2] : 1.0 : True (11, 32, 0) : -Inf : alloca[11,0] + alloca[32,0] : 1.0 : True (11, 32, 1) : -Inf : alloca[11,1] + alloca[32,1] : 1.0 : True (11, 32, 2) : -Inf : alloca[11,2] + alloca[32,2] : 1.0 : True (11, 55, 0) : -Inf : alloca[11,0] + alloca[55,0] : 1.0 : True (11, 55, 1) : -Inf : alloca[11,1] + alloca[55,1] : 1.0 : True (11, 55, 2) : -Inf : alloca[11,2] + alloca[55,2] : 1.0 : True (11, 56, 0) : -Inf : alloca[11,0] + alloca[56,0] : 1.0 : True (11, 56, 1) : -Inf : alloca[11,1] + alloca[56,1] : 1.0 : True (11, 56, 2) : -Inf : alloca[11,2] + alloca[56,2] : 1.0 : True (11, 95, 0) : -Inf : alloca[11,0] + alloca[95,0] : 1.0 : True (11, 95, 1) : -Inf : alloca[11,1] + alloca[95,1] : 1.0 : True (11, 95, 2) : -Inf : alloca[11,2] + alloca[95,2] : 1.0 : True (11, 97, 0) : -Inf : alloca[11,0] + alloca[97,0] : 1.0 : True (11, 97, 1) : -Inf : alloca[11,1] + alloca[97,1] : 1.0 : True (11, 97, 2) : -Inf : alloca[11,2] + alloca[97,2] : 1.0 : True (11, 120, 0) : -Inf : alloca[11,0] + alloca[120,0] : 1.0 : True (11, 120, 1) : -Inf : alloca[11,1] + alloca[120,1] : 1.0 : True (11, 120, 2) : -Inf : alloca[11,2] + alloca[120,2] : 1.0 : True (11, 122, 0) : -Inf : alloca[11,0] + alloca[122,0] : 1.0 : True (11, 122, 1) : -Inf : alloca[11,1] + alloca[122,1] : 1.0 : True (11, 122, 2) : -Inf : alloca[11,2] + alloca[122,2] : 1.0 : True (11, 170, 0) : -Inf : alloca[11,0] + alloca[170,0] : 1.0 : True (11, 170, 1) : -Inf : alloca[11,1] + alloca[170,1] : 1.0 : True (11, 170, 2) : -Inf : alloca[11,2] + alloca[170,2] : 1.0 : True (11, 172, 0) : -Inf : alloca[11,0] + alloca[172,0] : 1.0 : True (11, 172, 1) : -Inf : alloca[11,1] + alloca[172,1] : 1.0 : True (11, 172, 2) : -Inf : alloca[11,2] + alloca[172,2] : 1.0 : True (11, 200, 0) : -Inf : alloca[11,0] + alloca[200,0] : 1.0 : True (11, 200, 1) : -Inf : alloca[11,1] + alloca[200,1] : 1.0 : True (11, 200, 2) : -Inf : alloca[11,2] + alloca[200,2] : 1.0 : True (11, 202, 0) : -Inf : alloca[11,0] + alloca[202,0] : 1.0 : True (11, 202, 1) : -Inf : alloca[11,1] + alloca[202,1] : 1.0 : True (11, 202, 2) : -Inf : alloca[11,2] + alloca[202,2] : 1.0 : True (11, 205, 0) : -Inf : alloca[11,0] + alloca[205,0] : 1.0 : True (11, 205, 1) : -Inf : alloca[11,1] + alloca[205,1] : 1.0 : True (11, 205, 2) : -Inf : alloca[11,2] + alloca[205,2] : 1.0 : True (11, 206, 0) : -Inf : alloca[11,0] + alloca[206,0] : 1.0 : True (11, 206, 1) : -Inf : alloca[11,1] + alloca[206,1] : 1.0 : True (11, 206, 2) : -Inf : alloca[11,2] + alloca[206,2] : 1.0 : True (12, 65, 0) : -Inf : alloca[12,0] + alloca[65,0] : 1.0 : True (12, 65, 1) : -Inf : alloca[12,1] + alloca[65,1] : 1.0 : True (12, 65, 2) : -Inf : alloca[12,2] + alloca[65,2] : 1.0 : True (12, 67, 0) : -Inf : alloca[12,0] + alloca[67,0] : 1.0 : True (12, 67, 1) : -Inf : alloca[12,1] + alloca[67,1] : 1.0 : True (12, 67, 2) : -Inf : alloca[12,2] + alloca[67,2] : 1.0 : True (12, 175, 0) : -Inf : alloca[12,0] + alloca[175,0] : 1.0 : True (12, 175, 1) : -Inf : alloca[12,1] + alloca[175,1] : 1.0 : True (12, 175, 2) : -Inf : alloca[12,2] + alloca[175,2] : 1.0 : True (12, 176, 0) : -Inf : alloca[12,0] + alloca[176,0] : 1.0 : True (12, 176, 1) : -Inf : alloca[12,1] + alloca[176,1] : 1.0 : True (12, 176, 2) : -Inf : alloca[12,2] + alloca[176,2] : 1.0 : True (12, 185, 0) : -Inf : alloca[12,0] + alloca[185,0] : 1.0 : True (12, 185, 1) : -Inf : alloca[12,1] + alloca[185,1] : 1.0 : True (12, 185, 2) : -Inf : alloca[12,2] + alloca[185,2] : 1.0 : True (12, 187, 0) : -Inf : alloca[12,0] + alloca[187,0] : 1.0 : True (12, 187, 1) : -Inf : alloca[12,1] + alloca[187,1] : 1.0 : True (12, 187, 2) : -Inf : alloca[12,2] + alloca[187,2] : 1.0 : True (13, 14, 0) : -Inf : alloca[13,0] + alloca[14,0] : 1.0 : True (13, 14, 1) : -Inf : alloca[13,1] + alloca[14,1] : 1.0 : True (13, 14, 2) : -Inf : alloca[13,2] + alloca[14,2] : 1.0 : True (13, 16, 0) : -Inf : alloca[13,0] + alloca[16,0] : 1.0 : True (13, 16, 1) : -Inf : alloca[13,1] + alloca[16,1] : 1.0 : True (13, 16, 2) : -Inf : alloca[13,2] + alloca[16,2] : 1.0 : True (13, 17, 0) : -Inf : alloca[13,0] + alloca[17,0] : 1.0 : True (13, 17, 1) : -Inf : alloca[13,1] + alloca[17,1] : 1.0 : True (13, 17, 2) : -Inf : alloca[13,2] + alloca[17,2] : 1.0 : True (13, 20, 0) : -Inf : alloca[13,0] + alloca[20,0] : 1.0 : True (13, 20, 1) : -Inf : alloca[13,1] + alloca[20,1] : 1.0 : True (13, 20, 2) : -Inf : alloca[13,2] + alloca[20,2] : 1.0 : True (13, 21, 0) : -Inf : alloca[13,0] + alloca[21,0] : 1.0 : True (13, 21, 1) : -Inf : alloca[13,1] + alloca[21,1] : 1.0 : True (13, 21, 2) : -Inf : alloca[13,2] + alloca[21,2] : 1.0 : True (14, 15, 0) : -Inf : alloca[14,0] + alloca[15,0] : 1.0 : True (14, 15, 1) : -Inf : alloca[14,1] + alloca[15,1] : 1.0 : True (14, 15, 2) : -Inf : alloca[14,2] + alloca[15,2] : 1.0 : True (16, 17, 0) : -Inf : alloca[16,0] + alloca[17,0] : 1.0 : True (16, 17, 1) : -Inf : alloca[16,1] + alloca[17,1] : 1.0 : True (16, 17, 2) : -Inf : alloca[16,2] + alloca[17,2] : 1.0 : True (18, 19, 0) : -Inf : alloca[18,0] + alloca[19,0] : 1.0 : True (18, 19, 1) : -Inf : alloca[18,1] + alloca[19,1] : 1.0 : True (18, 19, 2) : -Inf : alloca[18,2] + alloca[19,2] : 1.0 : True (18, 21, 0) : -Inf : alloca[18,0] + alloca[21,0] : 1.0 : True (18, 21, 1) : -Inf : alloca[18,1] + alloca[21,1] : 1.0 : True (18, 21, 2) : -Inf : alloca[18,2] + alloca[21,2] : 1.0 : True (18, 22, 0) : -Inf : alloca[18,0] + alloca[22,0] : 1.0 : True (18, 22, 1) : -Inf : alloca[18,1] + alloca[22,1] : 1.0 : True (18, 22, 2) : -Inf : alloca[18,2] + alloca[22,2] : 1.0 : True (19, 20, 0) : -Inf : alloca[19,0] + alloca[20,0] : 1.0 : True (19, 20, 1) : -Inf : alloca[19,1] + alloca[20,1] : 1.0 : True (19, 20, 2) : -Inf : alloca[19,2] + alloca[20,2] : 1.0 : True (21, 22, 0) : -Inf : alloca[21,0] + alloca[22,0] : 1.0 : True (21, 22, 1) : -Inf : alloca[21,1] + alloca[22,1] : 1.0 : True (21, 22, 2) : -Inf : alloca[21,2] + alloca[22,2] : 1.0 : True (23, 24, 0) : -Inf : alloca[23,0] + alloca[24,0] : 1.0 : True (23, 24, 1) : -Inf : alloca[23,1] + alloca[24,1] : 1.0 : True (23, 24, 2) : -Inf : alloca[23,2] + alloca[24,2] : 1.0 : True (23, 26, 0) : -Inf : alloca[23,0] + alloca[26,0] : 1.0 : True (23, 26, 1) : -Inf : alloca[23,1] + alloca[26,1] : 1.0 : True (23, 26, 2) : -Inf : alloca[23,2] + alloca[26,2] : 1.0 : True (23, 27, 0) : -Inf : alloca[23,0] + alloca[27,0] : 1.0 : True (23, 27, 1) : -Inf : alloca[23,1] + alloca[27,1] : 1.0 : True (23, 27, 2) : -Inf : alloca[23,2] + alloca[27,2] : 1.0 : True (23, 30, 0) : -Inf : alloca[23,0] + alloca[30,0] : 1.0 : True (23, 30, 1) : -Inf : alloca[23,1] + alloca[30,1] : 1.0 : True (23, 30, 2) : -Inf : alloca[23,2] + alloca[30,2] : 1.0 : True (23, 31, 0) : -Inf : alloca[23,0] + alloca[31,0] : 1.0 : True (23, 31, 1) : -Inf : alloca[23,1] + alloca[31,1] : 1.0 : True (23, 31, 2) : -Inf : alloca[23,2] + alloca[31,2] : 1.0 : True (24, 25, 0) : -Inf : alloca[24,0] + alloca[25,0] : 1.0 : True (24, 25, 1) : -Inf : alloca[24,1] + alloca[25,1] : 1.0 : True (24, 25, 2) : -Inf : alloca[24,2] + alloca[25,2] : 1.0 : True (26, 27, 0) : -Inf : alloca[26,0] + alloca[27,0] : 1.0 : True (26, 27, 1) : -Inf : alloca[26,1] + alloca[27,1] : 1.0 : True (26, 27, 2) : -Inf : alloca[26,2] + alloca[27,2] : 1.0 : True (28, 29, 0) : -Inf : alloca[28,0] + alloca[29,0] : 1.0 : True (28, 29, 1) : -Inf : alloca[28,1] + alloca[29,1] : 1.0 : True (28, 29, 2) : -Inf : alloca[28,2] + alloca[29,2] : 1.0 : True (28, 31, 0) : -Inf : alloca[28,0] + alloca[31,0] : 1.0 : True (28, 31, 1) : -Inf : alloca[28,1] + alloca[31,1] : 1.0 : True (28, 31, 2) : -Inf : alloca[28,2] + alloca[31,2] : 1.0 : True (28, 32, 0) : -Inf : alloca[28,0] + alloca[32,0] : 1.0 : True (28, 32, 1) : -Inf : alloca[28,1] + alloca[32,1] : 1.0 : True (28, 32, 2) : -Inf : alloca[28,2] + alloca[32,2] : 1.0 : True (29, 30, 0) : -Inf : alloca[29,0] + alloca[30,0] : 1.0 : True (29, 30, 1) : -Inf : alloca[29,1] + alloca[30,1] : 1.0 : True (29, 30, 2) : -Inf : alloca[29,2] + alloca[30,2] : 1.0 : True (31, 32, 0) : -Inf : alloca[31,0] + alloca[32,0] : 1.0 : True (31, 32, 1) : -Inf : alloca[31,1] + alloca[32,1] : 1.0 : True (31, 32, 2) : -Inf : alloca[31,2] + alloca[32,2] : 1.0 : True (33, 34, 0) : -Inf : alloca[33,0] + alloca[34,0] : 1.0 : True (33, 34, 1) : -Inf : alloca[33,1] + alloca[34,1] : 1.0 : True (33, 34, 2) : -Inf : alloca[33,2] + alloca[34,2] : 1.0 : True (33, 36, 0) : -Inf : alloca[33,0] + alloca[36,0] : 1.0 : True (33, 36, 1) : -Inf : alloca[33,1] + alloca[36,1] : 1.0 : True (33, 36, 2) : -Inf : alloca[33,2] + alloca[36,2] : 1.0 : True (33, 37, 0) : -Inf : alloca[33,0] + alloca[37,0] : 1.0 : True (33, 37, 1) : -Inf : alloca[33,1] + alloca[37,1] : 1.0 : True (33, 37, 2) : -Inf : alloca[33,2] + alloca[37,2] : 1.0 : True (33, 40, 0) : -Inf : alloca[33,0] + alloca[40,0] : 1.0 : True (33, 40, 1) : -Inf : alloca[33,1] + alloca[40,1] : 1.0 : True (33, 40, 2) : -Inf : alloca[33,2] + alloca[40,2] : 1.0 : True (33, 41, 0) : -Inf : alloca[33,0] + alloca[41,0] : 1.0 : True (33, 41, 1) : -Inf : alloca[33,1] + alloca[41,1] : 1.0 : True (33, 41, 2) : -Inf : alloca[33,2] + alloca[41,2] : 1.0 : True (34, 35, 0) : -Inf : alloca[34,0] + alloca[35,0] : 1.0 : True (34, 35, 1) : -Inf : alloca[34,1] + alloca[35,1] : 1.0 : True (34, 35, 2) : -Inf : alloca[34,2] + alloca[35,2] : 1.0 : True (36, 37, 0) : -Inf : alloca[36,0] + alloca[37,0] : 1.0 : True (36, 37, 1) : -Inf : alloca[36,1] + alloca[37,1] : 1.0 : True (36, 37, 2) : -Inf : alloca[36,2] + alloca[37,2] : 1.0 : True (38, 39, 0) : -Inf : alloca[38,0] + alloca[39,0] : 1.0 : True (38, 39, 1) : -Inf : alloca[38,1] + alloca[39,1] : 1.0 : True (38, 39, 2) : -Inf : alloca[38,2] + alloca[39,2] : 1.0 : True (38, 41, 0) : -Inf : alloca[38,0] + alloca[41,0] : 1.0 : True (38, 41, 1) : -Inf : alloca[38,1] + alloca[41,1] : 1.0 : True (38, 41, 2) : -Inf : alloca[38,2] + alloca[41,2] : 1.0 : True (38, 42, 0) : -Inf : alloca[38,0] + alloca[42,0] : 1.0 : True (38, 42, 1) : -Inf : alloca[38,1] + alloca[42,1] : 1.0 : True (38, 42, 2) : -Inf : alloca[38,2] + alloca[42,2] : 1.0 : True (39, 40, 0) : -Inf : alloca[39,0] + alloca[40,0] : 1.0 : True (39, 40, 1) : -Inf : alloca[39,1] + alloca[40,1] : 1.0 : True (39, 40, 2) : -Inf : alloca[39,2] + alloca[40,2] : 1.0 : True (41, 42, 0) : -Inf : alloca[41,0] + alloca[42,0] : 1.0 : True (41, 42, 1) : -Inf : alloca[41,1] + alloca[42,1] : 1.0 : True (41, 42, 2) : -Inf : alloca[41,2] + alloca[42,2] : 1.0 : True (43, 44, 0) : -Inf : alloca[43,0] + alloca[44,0] : 1.0 : True (43, 44, 1) : -Inf : alloca[43,1] + alloca[44,1] : 1.0 : True (43, 44, 2) : -Inf : alloca[43,2] + alloca[44,2] : 1.0 : True (43, 46, 0) : -Inf : alloca[43,0] + alloca[46,0] : 1.0 : True (43, 46, 1) : -Inf : alloca[43,1] + alloca[46,1] : 1.0 : True (43, 46, 2) : -Inf : alloca[43,2] + alloca[46,2] : 1.0 : True (43, 47, 0) : -Inf : alloca[43,0] + alloca[47,0] : 1.0 : True (43, 47, 1) : -Inf : alloca[43,1] + alloca[47,1] : 1.0 : True (43, 47, 2) : -Inf : alloca[43,2] + alloca[47,2] : 1.0 : True (43, 50, 0) : -Inf : alloca[43,0] + alloca[50,0] : 1.0 : True (43, 50, 1) : -Inf : alloca[43,1] + alloca[50,1] : 1.0 : True (43, 50, 2) : -Inf : alloca[43,2] + alloca[50,2] : 1.0 : True (43, 51, 0) : -Inf : alloca[43,0] + alloca[51,0] : 1.0 : True (43, 51, 1) : -Inf : alloca[43,1] + alloca[51,1] : 1.0 : True (43, 51, 2) : -Inf : alloca[43,2] + alloca[51,2] : 1.0 : True (44, 45, 0) : -Inf : alloca[44,0] + alloca[45,0] : 1.0 : True (44, 45, 1) : -Inf : alloca[44,1] + alloca[45,1] : 1.0 : True (44, 45, 2) : -Inf : alloca[44,2] + alloca[45,2] : 1.0 : True (46, 47, 0) : -Inf : alloca[46,0] + alloca[47,0] : 1.0 : True (46, 47, 1) : -Inf : alloca[46,1] + alloca[47,1] : 1.0 : True (46, 47, 2) : -Inf : alloca[46,2] + alloca[47,2] : 1.0 : True (48, 49, 0) : -Inf : alloca[48,0] + alloca[49,0] : 1.0 : True (48, 49, 1) : -Inf : alloca[48,1] + alloca[49,1] : 1.0 : True (48, 49, 2) : -Inf : alloca[48,2] + alloca[49,2] : 1.0 : True (48, 51, 0) : -Inf : alloca[48,0] + alloca[51,0] : 1.0 : True (48, 51, 1) : -Inf : alloca[48,1] + alloca[51,1] : 1.0 : True (48, 51, 2) : -Inf : alloca[48,2] + alloca[51,2] : 1.0 : True (48, 52, 0) : -Inf : alloca[48,0] + alloca[52,0] : 1.0 : True (48, 52, 1) : -Inf : alloca[48,1] + alloca[52,1] : 1.0 : True (48, 52, 2) : -Inf : alloca[48,2] + alloca[52,2] : 1.0 : True (49, 50, 0) : -Inf : alloca[49,0] + alloca[50,0] : 1.0 : True (49, 50, 1) : -Inf : alloca[49,1] + alloca[50,1] : 1.0 : True (49, 50, 2) : -Inf : alloca[49,2] + alloca[50,2] : 1.0 : True (51, 52, 0) : -Inf : alloca[51,0] + alloca[52,0] : 1.0 : True (51, 52, 1) : -Inf : alloca[51,1] + alloca[52,1] : 1.0 : True (51, 52, 2) : -Inf : alloca[51,2] + alloca[52,2] : 1.0 : True (53, 54, 0) : -Inf : alloca[53,0] + alloca[54,0] : 1.0 : True (53, 54, 1) : -Inf : alloca[53,1] + alloca[54,1] : 1.0 : True (53, 54, 2) : -Inf : alloca[53,2] + alloca[54,2] : 1.0 : True (53, 56, 0) : -Inf : alloca[53,0] + alloca[56,0] : 1.0 : True (53, 56, 1) : -Inf : alloca[53,1] + alloca[56,1] : 1.0 : True (53, 56, 2) : -Inf : alloca[53,2] + alloca[56,2] : 1.0 : True (53, 57, 0) : -Inf : alloca[53,0] + alloca[57,0] : 1.0 : True (53, 57, 1) : -Inf : alloca[53,1] + alloca[57,1] : 1.0 : True (53, 57, 2) : -Inf : alloca[53,2] + alloca[57,2] : 1.0 : True (53, 60, 0) : -Inf : alloca[53,0] + alloca[60,0] : 1.0 : True (53, 60, 1) : -Inf : alloca[53,1] + alloca[60,1] : 1.0 : True (53, 60, 2) : -Inf : alloca[53,2] + alloca[60,2] : 1.0 : True (53, 61, 0) : -Inf : alloca[53,0] + alloca[61,0] : 1.0 : True (53, 61, 1) : -Inf : alloca[53,1] + alloca[61,1] : 1.0 : True (53, 61, 2) : -Inf : alloca[53,2] + alloca[61,2] : 1.0 : True (54, 55, 0) : -Inf : alloca[54,0] + alloca[55,0] : 1.0 : True (54, 55, 1) : -Inf : alloca[54,1] + alloca[55,1] : 1.0 : True (54, 55, 2) : -Inf : alloca[54,2] + alloca[55,2] : 1.0 : True (56, 57, 0) : -Inf : alloca[56,0] + alloca[57,0] : 1.0 : True (56, 57, 1) : -Inf : alloca[56,1] + alloca[57,1] : 1.0 : True (56, 57, 2) : -Inf : alloca[56,2] + alloca[57,2] : 1.0 : True (58, 59, 0) : -Inf : alloca[58,0] + alloca[59,0] : 1.0 : True (58, 59, 1) : -Inf : alloca[58,1] + alloca[59,1] : 1.0 : True (58, 59, 2) : -Inf : alloca[58,2] + alloca[59,2] : 1.0 : True (58, 61, 0) : -Inf : alloca[58,0] + alloca[61,0] : 1.0 : True (58, 61, 1) : -Inf : alloca[58,1] + alloca[61,1] : 1.0 : True (58, 61, 2) : -Inf : alloca[58,2] + alloca[61,2] : 1.0 : True (58, 62, 0) : -Inf : alloca[58,0] + alloca[62,0] : 1.0 : True (58, 62, 1) : -Inf : alloca[58,1] + alloca[62,1] : 1.0 : True (58, 62, 2) : -Inf : alloca[58,2] + alloca[62,2] : 1.0 : True (59, 60, 0) : -Inf : alloca[59,0] + alloca[60,0] : 1.0 : True (59, 60, 1) : -Inf : alloca[59,1] + alloca[60,1] : 1.0 : True (59, 60, 2) : -Inf : alloca[59,2] + alloca[60,2] : 1.0 : True (61, 62, 0) : -Inf : alloca[61,0] + alloca[62,0] : 1.0 : True (61, 62, 1) : -Inf : alloca[61,1] + alloca[62,1] : 1.0 : True (61, 62, 2) : -Inf : alloca[61,2] + alloca[62,2] : 1.0 : True (63, 64, 0) : -Inf : alloca[63,0] + alloca[64,0] : 1.0 : True (63, 64, 1) : -Inf : alloca[63,1] + alloca[64,1] : 1.0 : True (63, 64, 2) : -Inf : alloca[63,2] + alloca[64,2] : 1.0 : True (63, 66, 0) : -Inf : alloca[63,0] + alloca[66,0] : 1.0 : True (63, 66, 1) : -Inf : alloca[63,1] + alloca[66,1] : 1.0 : True (63, 66, 2) : -Inf : alloca[63,2] + alloca[66,2] : 1.0 : True (63, 67, 0) : -Inf : alloca[63,0] + alloca[67,0] : 1.0 : True (63, 67, 1) : -Inf : alloca[63,1] + alloca[67,1] : 1.0 : True (63, 67, 2) : -Inf : alloca[63,2] + alloca[67,2] : 1.0 : True (63, 70, 0) : -Inf : alloca[63,0] + alloca[70,0] : 1.0 : True (63, 70, 1) : -Inf : alloca[63,1] + alloca[70,1] : 1.0 : True (63, 70, 2) : -Inf : alloca[63,2] + alloca[70,2] : 1.0 : True (63, 71, 0) : -Inf : alloca[63,0] + alloca[71,0] : 1.0 : True (63, 71, 1) : -Inf : alloca[63,1] + alloca[71,1] : 1.0 : True (63, 71, 2) : -Inf : alloca[63,2] + alloca[71,2] : 1.0 : True (64, 65, 0) : -Inf : alloca[64,0] + alloca[65,0] : 1.0 : True (64, 65, 1) : -Inf : alloca[64,1] + alloca[65,1] : 1.0 : True (64, 65, 2) : -Inf : alloca[64,2] + alloca[65,2] : 1.0 : True (66, 67, 0) : -Inf : alloca[66,0] + alloca[67,0] : 1.0 : True (66, 67, 1) : -Inf : alloca[66,1] + alloca[67,1] : 1.0 : True (66, 67, 2) : -Inf : alloca[66,2] + alloca[67,2] : 1.0 : True (68, 69, 0) : -Inf : alloca[68,0] + alloca[69,0] : 1.0 : True (68, 69, 1) : -Inf : alloca[68,1] + alloca[69,1] : 1.0 : True (68, 69, 2) : -Inf : alloca[68,2] + alloca[69,2] : 1.0 : True (68, 71, 0) : -Inf : alloca[68,0] + alloca[71,0] : 1.0 : True (68, 71, 1) : -Inf : alloca[68,1] + alloca[71,1] : 1.0 : True (68, 71, 2) : -Inf : alloca[68,2] + alloca[71,2] : 1.0 : True (68, 72, 0) : -Inf : alloca[68,0] + alloca[72,0] : 1.0 : True (68, 72, 1) : -Inf : alloca[68,1] + alloca[72,1] : 1.0 : True (68, 72, 2) : -Inf : alloca[68,2] + alloca[72,2] : 1.0 : True (69, 70, 0) : -Inf : alloca[69,0] + alloca[70,0] : 1.0 : True (69, 70, 1) : -Inf : alloca[69,1] + alloca[70,1] : 1.0 : True (69, 70, 2) : -Inf : alloca[69,2] + alloca[70,2] : 1.0 : True (71, 72, 0) : -Inf : alloca[71,0] + alloca[72,0] : 1.0 : True (71, 72, 1) : -Inf : alloca[71,1] + alloca[72,1] : 1.0 : True (71, 72, 2) : -Inf : alloca[71,2] + alloca[72,2] : 1.0 : True (73, 74, 0) : -Inf : alloca[73,0] + alloca[74,0] : 1.0 : True (73, 74, 1) : -Inf : alloca[73,1] + alloca[74,1] : 1.0 : True (73, 74, 2) : -Inf : alloca[73,2] + alloca[74,2] : 1.0 : True (73, 76, 0) : -Inf : alloca[73,0] + alloca[76,0] : 1.0 : True (73, 76, 1) : -Inf : alloca[73,1] + alloca[76,1] : 1.0 : True (73, 76, 2) : -Inf : alloca[73,2] + alloca[76,2] : 1.0 : True (73, 77, 0) : -Inf : alloca[73,0] + alloca[77,0] : 1.0 : True (73, 77, 1) : -Inf : alloca[73,1] + alloca[77,1] : 1.0 : True (73, 77, 2) : -Inf : alloca[73,2] + alloca[77,2] : 1.0 : True (73, 80, 0) : -Inf : alloca[73,0] + alloca[80,0] : 1.0 : True (73, 80, 1) : -Inf : alloca[73,1] + alloca[80,1] : 1.0 : True (73, 80, 2) : -Inf : alloca[73,2] + alloca[80,2] : 1.0 : True (73, 81, 0) : -Inf : alloca[73,0] + alloca[81,0] : 1.0 : True (73, 81, 1) : -Inf : alloca[73,1] + alloca[81,1] : 1.0 : True (73, 81, 2) : -Inf : alloca[73,2] + alloca[81,2] : 1.0 : True (74, 75, 0) : -Inf : alloca[74,0] + alloca[75,0] : 1.0 : True (74, 75, 1) : -Inf : alloca[74,1] + alloca[75,1] : 1.0 : True (74, 75, 2) : -Inf : alloca[74,2] + alloca[75,2] : 1.0 : True (76, 77, 0) : -Inf : alloca[76,0] + alloca[77,0] : 1.0 : True (76, 77, 1) : -Inf : alloca[76,1] + alloca[77,1] : 1.0 : True (76, 77, 2) : -Inf : alloca[76,2] + alloca[77,2] : 1.0 : True (78, 79, 0) : -Inf : alloca[78,0] + alloca[79,0] : 1.0 : True (78, 79, 1) : -Inf : alloca[78,1] + alloca[79,1] : 1.0 : True (78, 79, 2) : -Inf : alloca[78,2] + alloca[79,2] : 1.0 : True (78, 81, 0) : -Inf : alloca[78,0] + alloca[81,0] : 1.0 : True (78, 81, 1) : -Inf : alloca[78,1] + alloca[81,1] : 1.0 : True (78, 81, 2) : -Inf : alloca[78,2] + alloca[81,2] : 1.0 : True (78, 82, 0) : -Inf : alloca[78,0] + alloca[82,0] : 1.0 : True (78, 82, 1) : -Inf : alloca[78,1] + alloca[82,1] : 1.0 : True (78, 82, 2) : -Inf : alloca[78,2] + alloca[82,2] : 1.0 : True (79, 80, 0) : -Inf : alloca[79,0] + alloca[80,0] : 1.0 : True (79, 80, 1) : -Inf : alloca[79,1] + alloca[80,1] : 1.0 : True (79, 80, 2) : -Inf : alloca[79,2] + alloca[80,2] : 1.0 : True (81, 82, 0) : -Inf : alloca[81,0] + alloca[82,0] : 1.0 : True (81, 82, 1) : -Inf : alloca[81,1] + alloca[82,1] : 1.0 : True (81, 82, 2) : -Inf : alloca[81,2] + alloca[82,2] : 1.0 : True (83, 84, 0) : -Inf : alloca[83,0] + alloca[84,0] : 1.0 : True (83, 84, 1) : -Inf : alloca[83,1] + alloca[84,1] : 1.0 : True (83, 84, 2) : -Inf : alloca[83,2] + alloca[84,2] : 1.0 : True (83, 86, 0) : -Inf : alloca[83,0] + alloca[86,0] : 1.0 : True (83, 86, 1) : -Inf : alloca[83,1] + alloca[86,1] : 1.0 : True (83, 86, 2) : -Inf : alloca[83,2] + alloca[86,2] : 1.0 : True (83, 87, 0) : -Inf : alloca[83,0] + alloca[87,0] : 1.0 : True (83, 87, 1) : -Inf : alloca[83,1] + alloca[87,1] : 1.0 : True (83, 87, 2) : -Inf : alloca[83,2] + alloca[87,2] : 1.0 : True (83, 90, 0) : -Inf : alloca[83,0] + alloca[90,0] : 1.0 : True (83, 90, 1) : -Inf : alloca[83,1] + alloca[90,1] : 1.0 : True (83, 90, 2) : -Inf : alloca[83,2] + alloca[90,2] : 1.0 : True (83, 91, 0) : -Inf : alloca[83,0] + alloca[91,0] : 1.0 : True (83, 91, 1) : -Inf : alloca[83,1] + alloca[91,1] : 1.0 : True (83, 91, 2) : -Inf : alloca[83,2] + alloca[91,2] : 1.0 : True (84, 85, 0) : -Inf : alloca[84,0] + alloca[85,0] : 1.0 : True (84, 85, 1) : -Inf : alloca[84,1] + alloca[85,1] : 1.0 : True (84, 85, 2) : -Inf : alloca[84,2] + alloca[85,2] : 1.0 : True (86, 87, 0) : -Inf : alloca[86,0] + alloca[87,0] : 1.0 : True (86, 87, 1) : -Inf : alloca[86,1] + alloca[87,1] : 1.0 : True (86, 87, 2) : -Inf : alloca[86,2] + alloca[87,2] : 1.0 : True (88, 89, 0) : -Inf : alloca[88,0] + alloca[89,0] : 1.0 : True (88, 89, 1) : -Inf : alloca[88,1] + alloca[89,1] : 1.0 : True (88, 89, 2) : -Inf : alloca[88,2] + alloca[89,2] : 1.0 : True (88, 91, 0) : -Inf : alloca[88,0] + alloca[91,0] : 1.0 : True (88, 91, 1) : -Inf : alloca[88,1] + alloca[91,1] : 1.0 : True (88, 91, 2) : -Inf : alloca[88,2] + alloca[91,2] : 1.0 : True (88, 92, 0) : -Inf : alloca[88,0] + alloca[92,0] : 1.0 : True (88, 92, 1) : -Inf : alloca[88,1] + alloca[92,1] : 1.0 : True (88, 92, 2) : -Inf : alloca[88,2] + alloca[92,2] : 1.0 : True (89, 90, 0) : -Inf : alloca[89,0] + alloca[90,0] : 1.0 : True (89, 90, 1) : -Inf : alloca[89,1] + alloca[90,1] : 1.0 : True (89, 90, 2) : -Inf : alloca[89,2] + alloca[90,2] : 1.0 : True (91, 92, 0) : -Inf : alloca[91,0] + alloca[92,0] : 1.0 : True (91, 92, 1) : -Inf : alloca[91,1] + alloca[92,1] : 1.0 : True (91, 92, 2) : -Inf : alloca[91,2] + alloca[92,2] : 1.0 : True (93, 94, 0) : -Inf : alloca[93,0] + alloca[94,0] : 1.0 : True (93, 94, 1) : -Inf : alloca[93,1] + alloca[94,1] : 1.0 : True (93, 94, 2) : -Inf : alloca[93,2] + alloca[94,2] : 1.0 : True (93, 96, 0) : -Inf : alloca[93,0] + alloca[96,0] : 1.0 : True (93, 96, 1) : -Inf : alloca[93,1] + alloca[96,1] : 1.0 : True (93, 96, 2) : -Inf : alloca[93,2] + alloca[96,2] : 1.0 : True (93, 97, 0) : -Inf : alloca[93,0] + alloca[97,0] : 1.0 : True (93, 97, 1) : -Inf : alloca[93,1] + alloca[97,1] : 1.0 : True (93, 97, 2) : -Inf : alloca[93,2] + alloca[97,2] : 1.0 : True (93, 100, 0) : -Inf : alloca[93,0] + alloca[100,0] : 1.0 : True (93, 100, 1) : -Inf : alloca[93,1] + alloca[100,1] : 1.0 : True (93, 100, 2) : -Inf : alloca[93,2] + alloca[100,2] : 1.0 : True (93, 101, 0) : -Inf : alloca[93,0] + alloca[101,0] : 1.0 : True (93, 101, 1) : -Inf : alloca[93,1] + alloca[101,1] : 1.0 : True (93, 101, 2) : -Inf : alloca[93,2] + alloca[101,2] : 1.0 : True (94, 95, 0) : -Inf : alloca[94,0] + alloca[95,0] : 1.0 : True (94, 95, 1) : -Inf : alloca[94,1] + alloca[95,1] : 1.0 : True (94, 95, 2) : -Inf : alloca[94,2] + alloca[95,2] : 1.0 : True (96, 97, 0) : -Inf : alloca[96,0] + alloca[97,0] : 1.0 : True (96, 97, 1) : -Inf : alloca[96,1] + alloca[97,1] : 1.0 : True (96, 97, 2) : -Inf : alloca[96,2] + alloca[97,2] : 1.0 : True (98, 99, 0) : -Inf : alloca[98,0] + alloca[99,0] : 1.0 : True (98, 99, 1) : -Inf : alloca[98,1] + alloca[99,1] : 1.0 : True (98, 99, 2) : -Inf : alloca[98,2] + alloca[99,2] : 1.0 : True (98, 101, 0) : -Inf : alloca[98,0] + alloca[101,0] : 1.0 : True (98, 101, 1) : -Inf : alloca[98,1] + alloca[101,1] : 1.0 : True (98, 101, 2) : -Inf : alloca[98,2] + alloca[101,2] : 1.0 : True (98, 102, 0) : -Inf : alloca[98,0] + alloca[102,0] : 1.0 : True (98, 102, 1) : -Inf : alloca[98,1] + alloca[102,1] : 1.0 : True (98, 102, 2) : -Inf : alloca[98,2] + alloca[102,2] : 1.0 : True (99, 100, 0) : -Inf : alloca[99,0] + alloca[100,0] : 1.0 : True (99, 100, 1) : -Inf : alloca[99,1] + alloca[100,1] : 1.0 : True (99, 100, 2) : -Inf : alloca[99,2] + alloca[100,2] : 1.0 : True (101, 102, 0) : -Inf : alloca[101,0] + alloca[102,0] : 1.0 : True (101, 102, 1) : -Inf : alloca[101,1] + alloca[102,1] : 1.0 : True (101, 102, 2) : -Inf : alloca[101,2] + alloca[102,2] : 1.0 : True (103, 104, 0) : -Inf : alloca[103,0] + alloca[104,0] : 1.0 : True (103, 104, 1) : -Inf : alloca[103,1] + alloca[104,1] : 1.0 : True (103, 104, 2) : -Inf : alloca[103,2] + alloca[104,2] : 1.0 : True (103, 106, 0) : -Inf : alloca[103,0] + alloca[106,0] : 1.0 : True (103, 106, 1) : -Inf : alloca[103,1] + alloca[106,1] : 1.0 : True (103, 106, 2) : -Inf : alloca[103,2] + alloca[106,2] : 1.0 : True (103, 107, 0) : -Inf : alloca[103,0] + alloca[107,0] : 1.0 : True (103, 107, 1) : -Inf : alloca[103,1] + alloca[107,1] : 1.0 : True (103, 107, 2) : -Inf : alloca[103,2] + alloca[107,2] : 1.0 : True (103, 110, 0) : -Inf : alloca[103,0] + alloca[110,0] : 1.0 : True (103, 110, 1) : -Inf : alloca[103,1] + alloca[110,1] : 1.0 : True (103, 110, 2) : -Inf : alloca[103,2] + alloca[110,2] : 1.0 : True (103, 111, 0) : -Inf : alloca[103,0] + alloca[111,0] : 1.0 : True (103, 111, 1) : -Inf : alloca[103,1] + alloca[111,1] : 1.0 : True (103, 111, 2) : -Inf : alloca[103,2] + alloca[111,2] : 1.0 : True (104, 105, 0) : -Inf : alloca[104,0] + alloca[105,0] : 1.0 : True (104, 105, 1) : -Inf : alloca[104,1] + alloca[105,1] : 1.0 : True (104, 105, 2) : -Inf : alloca[104,2] + alloca[105,2] : 1.0 : True (106, 107, 0) : -Inf : alloca[106,0] + alloca[107,0] : 1.0 : True (106, 107, 1) : -Inf : alloca[106,1] + alloca[107,1] : 1.0 : True (106, 107, 2) : -Inf : alloca[106,2] + alloca[107,2] : 1.0 : True (108, 109, 0) : -Inf : alloca[108,0] + alloca[109,0] : 1.0 : True (108, 109, 1) : -Inf : alloca[108,1] + alloca[109,1] : 1.0 : True (108, 109, 2) : -Inf : alloca[108,2] + alloca[109,2] : 1.0 : True (108, 111, 0) : -Inf : alloca[108,0] + alloca[111,0] : 1.0 : True (108, 111, 1) : -Inf : alloca[108,1] + alloca[111,1] : 1.0 : True (108, 111, 2) : -Inf : alloca[108,2] + alloca[111,2] : 1.0 : True (108, 112, 0) : -Inf : alloca[108,0] + alloca[112,0] : 1.0 : True (108, 112, 1) : -Inf : alloca[108,1] + alloca[112,1] : 1.0 : True (108, 112, 2) : -Inf : alloca[108,2] + alloca[112,2] : 1.0 : True (109, 110, 0) : -Inf : alloca[109,0] + alloca[110,0] : 1.0 : True (109, 110, 1) : -Inf : alloca[109,1] + alloca[110,1] : 1.0 : True (109, 110, 2) : -Inf : alloca[109,2] + alloca[110,2] : 1.0 : True (111, 112, 0) : -Inf : alloca[111,0] + alloca[112,0] : 1.0 : True (111, 112, 1) : -Inf : alloca[111,1] + alloca[112,1] : 1.0 : True (111, 112, 2) : -Inf : alloca[111,2] + alloca[112,2] : 1.0 : True (113, 114, 0) : -Inf : alloca[113,0] + alloca[114,0] : 1.0 : True (113, 114, 1) : -Inf : alloca[113,1] + alloca[114,1] : 1.0 : True (113, 114, 2) : -Inf : alloca[113,2] + alloca[114,2] : 1.0 : True (113, 116, 0) : -Inf : alloca[113,0] + alloca[116,0] : 1.0 : True (113, 116, 1) : -Inf : alloca[113,1] + alloca[116,1] : 1.0 : True (113, 116, 2) : -Inf : alloca[113,2] + alloca[116,2] : 1.0 : True (113, 117, 0) : -Inf : alloca[113,0] + alloca[117,0] : 1.0 : True (113, 117, 1) : -Inf : alloca[113,1] + alloca[117,1] : 1.0 : True (113, 117, 2) : -Inf : alloca[113,2] + alloca[117,2] : 1.0 : True (113, 120, 0) : -Inf : alloca[113,0] + alloca[120,0] : 1.0 : True (113, 120, 1) : -Inf : alloca[113,1] + alloca[120,1] : 1.0 : True (113, 120, 2) : -Inf : alloca[113,2] + alloca[120,2] : 1.0 : True (113, 121, 0) : -Inf : alloca[113,0] + alloca[121,0] : 1.0 : True (113, 121, 1) : -Inf : alloca[113,1] + alloca[121,1] : 1.0 : True (113, 121, 2) : -Inf : alloca[113,2] + alloca[121,2] : 1.0 : True (114, 115, 0) : -Inf : alloca[114,0] + alloca[115,0] : 1.0 : True (114, 115, 1) : -Inf : alloca[114,1] + alloca[115,1] : 1.0 : True (114, 115, 2) : -Inf : alloca[114,2] + alloca[115,2] : 1.0 : True (116, 117, 0) : -Inf : alloca[116,0] + alloca[117,0] : 1.0 : True (116, 117, 1) : -Inf : alloca[116,1] + alloca[117,1] : 1.0 : True (116, 117, 2) : -Inf : alloca[116,2] + alloca[117,2] : 1.0 : True (118, 119, 0) : -Inf : alloca[118,0] + alloca[119,0] : 1.0 : True (118, 119, 1) : -Inf : alloca[118,1] + alloca[119,1] : 1.0 : True (118, 119, 2) : -Inf : alloca[118,2] + alloca[119,2] : 1.0 : True (118, 121, 0) : -Inf : alloca[118,0] + alloca[121,0] : 1.0 : True (118, 121, 1) : -Inf : alloca[118,1] + alloca[121,1] : 1.0 : True (118, 121, 2) : -Inf : alloca[118,2] + alloca[121,2] : 1.0 : True (118, 122, 0) : -Inf : alloca[118,0] + alloca[122,0] : 1.0 : True (118, 122, 1) : -Inf : alloca[118,1] + alloca[122,1] : 1.0 : True (118, 122, 2) : -Inf : alloca[118,2] + alloca[122,2] : 1.0 : True (119, 120, 0) : -Inf : alloca[119,0] + alloca[120,0] : 1.0 : True (119, 120, 1) : -Inf : alloca[119,1] + alloca[120,1] : 1.0 : True (119, 120, 2) : -Inf : alloca[119,2] + alloca[120,2] : 1.0 : True (121, 122, 0) : -Inf : alloca[121,0] + alloca[122,0] : 1.0 : True (121, 122, 1) : -Inf : alloca[121,1] + alloca[122,1] : 1.0 : True (121, 122, 2) : -Inf : alloca[121,2] + alloca[122,2] : 1.0 : True (123, 124, 0) : -Inf : alloca[123,0] + alloca[124,0] : 1.0 : True (123, 124, 1) : -Inf : alloca[123,1] + alloca[124,1] : 1.0 : True (123, 124, 2) : -Inf : alloca[123,2] + alloca[124,2] : 1.0 : True (123, 126, 0) : -Inf : alloca[123,0] + alloca[126,0] : 1.0 : True (123, 126, 1) : -Inf : alloca[123,1] + alloca[126,1] : 1.0 : True (123, 126, 2) : -Inf : alloca[123,2] + alloca[126,2] : 1.0 : True (123, 127, 0) : -Inf : alloca[123,0] + alloca[127,0] : 1.0 : True (123, 127, 1) : -Inf : alloca[123,1] + alloca[127,1] : 1.0 : True (123, 127, 2) : -Inf : alloca[123,2] + alloca[127,2] : 1.0 : True (123, 130, 0) : -Inf : alloca[123,0] + alloca[130,0] : 1.0 : True (123, 130, 1) : -Inf : alloca[123,1] + alloca[130,1] : 1.0 : True (123, 130, 2) : -Inf : alloca[123,2] + alloca[130,2] : 1.0 : True (123, 131, 0) : -Inf : alloca[123,0] + alloca[131,0] : 1.0 : True (123, 131, 1) : -Inf : alloca[123,1] + alloca[131,1] : 1.0 : True (123, 131, 2) : -Inf : alloca[123,2] + alloca[131,2] : 1.0 : True (124, 125, 0) : -Inf : alloca[124,0] + alloca[125,0] : 1.0 : True (124, 125, 1) : -Inf : alloca[124,1] + alloca[125,1] : 1.0 : True (124, 125, 2) : -Inf : alloca[124,2] + alloca[125,2] : 1.0 : True (126, 127, 0) : -Inf : alloca[126,0] + alloca[127,0] : 1.0 : True (126, 127, 1) : -Inf : alloca[126,1] + alloca[127,1] : 1.0 : True (126, 127, 2) : -Inf : alloca[126,2] + alloca[127,2] : 1.0 : True (128, 129, 0) : -Inf : alloca[128,0] + alloca[129,0] : 1.0 : True (128, 129, 1) : -Inf : alloca[128,1] + alloca[129,1] : 1.0 : True (128, 129, 2) : -Inf : alloca[128,2] + alloca[129,2] : 1.0 : True (128, 131, 0) : -Inf : alloca[128,0] + alloca[131,0] : 1.0 : True (128, 131, 1) : -Inf : alloca[128,1] + alloca[131,1] : 1.0 : True (128, 131, 2) : -Inf : alloca[128,2] + alloca[131,2] : 1.0 : True (128, 132, 0) : -Inf : alloca[128,0] + alloca[132,0] : 1.0 : True (128, 132, 1) : -Inf : alloca[128,1] + alloca[132,1] : 1.0 : True (128, 132, 2) : -Inf : alloca[128,2] + alloca[132,2] : 1.0 : True (129, 130, 0) : -Inf : alloca[129,0] + alloca[130,0] : 1.0 : True (129, 130, 1) : -Inf : alloca[129,1] + alloca[130,1] : 1.0 : True (129, 130, 2) : -Inf : alloca[129,2] + alloca[130,2] : 1.0 : True (131, 132, 0) : -Inf : alloca[131,0] + alloca[132,0] : 1.0 : True (131, 132, 1) : -Inf : alloca[131,1] + alloca[132,1] : 1.0 : True (131, 132, 2) : -Inf : alloca[131,2] + alloca[132,2] : 1.0 : True (133, 134, 0) : -Inf : alloca[133,0] + alloca[134,0] : 1.0 : True (133, 134, 1) : -Inf : alloca[133,1] + alloca[134,1] : 1.0 : True (133, 134, 2) : -Inf : alloca[133,2] + alloca[134,2] : 1.0 : True (133, 136, 0) : -Inf : alloca[133,0] + alloca[136,0] : 1.0 : True (133, 136, 1) : -Inf : alloca[133,1] + alloca[136,1] : 1.0 : True (133, 136, 2) : -Inf : alloca[133,2] + alloca[136,2] : 1.0 : True (133, 137, 0) : -Inf : alloca[133,0] + alloca[137,0] : 1.0 : True (133, 137, 1) : -Inf : alloca[133,1] + alloca[137,1] : 1.0 : True (133, 137, 2) : -Inf : alloca[133,2] + alloca[137,2] : 1.0 : True (133, 140, 0) : -Inf : alloca[133,0] + alloca[140,0] : 1.0 : True (133, 140, 1) : -Inf : alloca[133,1] + alloca[140,1] : 1.0 : True (133, 140, 2) : -Inf : alloca[133,2] + alloca[140,2] : 1.0 : True (133, 141, 0) : -Inf : alloca[133,0] + alloca[141,0] : 1.0 : True (133, 141, 1) : -Inf : alloca[133,1] + alloca[141,1] : 1.0 : True (133, 141, 2) : -Inf : alloca[133,2] + alloca[141,2] : 1.0 : True (134, 135, 0) : -Inf : alloca[134,0] + alloca[135,0] : 1.0 : True (134, 135, 1) : -Inf : alloca[134,1] + alloca[135,1] : 1.0 : True (134, 135, 2) : -Inf : alloca[134,2] + alloca[135,2] : 1.0 : True (136, 137, 0) : -Inf : alloca[136,0] + alloca[137,0] : 1.0 : True (136, 137, 1) : -Inf : alloca[136,1] + alloca[137,1] : 1.0 : True (136, 137, 2) : -Inf : alloca[136,2] + alloca[137,2] : 1.0 : True (138, 139, 0) : -Inf : alloca[138,0] + alloca[139,0] : 1.0 : True (138, 139, 1) : -Inf : alloca[138,1] + alloca[139,1] : 1.0 : True (138, 139, 2) : -Inf : alloca[138,2] + alloca[139,2] : 1.0 : True (138, 141, 0) : -Inf : alloca[138,0] + alloca[141,0] : 1.0 : True (138, 141, 1) : -Inf : alloca[138,1] + alloca[141,1] : 1.0 : True (138, 141, 2) : -Inf : alloca[138,2] + alloca[141,2] : 1.0 : True (138, 142, 0) : -Inf : alloca[138,0] + alloca[142,0] : 1.0 : True (138, 142, 1) : -Inf : alloca[138,1] + alloca[142,1] : 1.0 : True (138, 142, 2) : -Inf : alloca[138,2] + alloca[142,2] : 1.0 : True (139, 140, 0) : -Inf : alloca[139,0] + alloca[140,0] : 1.0 : True (139, 140, 1) : -Inf : alloca[139,1] + alloca[140,1] : 1.0 : True (139, 140, 2) : -Inf : alloca[139,2] + alloca[140,2] : 1.0 : True (141, 142, 0) : -Inf : alloca[141,0] + alloca[142,0] : 1.0 : True (141, 142, 1) : -Inf : alloca[141,1] + alloca[142,1] : 1.0 : True (141, 142, 2) : -Inf : alloca[141,2] + alloca[142,2] : 1.0 : True (143, 144, 0) : -Inf : alloca[143,0] + alloca[144,0] : 1.0 : True (143, 144, 1) : -Inf : alloca[143,1] + alloca[144,1] : 1.0 : True (143, 144, 2) : -Inf : alloca[143,2] + alloca[144,2] : 1.0 : True (143, 146, 0) : -Inf : alloca[143,0] + alloca[146,0] : 1.0 : True (143, 146, 1) : -Inf : alloca[143,1] + alloca[146,1] : 1.0 : True (143, 146, 2) : -Inf : alloca[143,2] + alloca[146,2] : 1.0 : True (143, 147, 0) : -Inf : alloca[143,0] + alloca[147,0] : 1.0 : True (143, 147, 1) : -Inf : alloca[143,1] + alloca[147,1] : 1.0 : True (143, 147, 2) : -Inf : alloca[143,2] + alloca[147,2] : 1.0 : True (143, 150, 0) : -Inf : alloca[143,0] + alloca[150,0] : 1.0 : True (143, 150, 1) : -Inf : alloca[143,1] + alloca[150,1] : 1.0 : True (143, 150, 2) : -Inf : alloca[143,2] + alloca[150,2] : 1.0 : True (143, 151, 0) : -Inf : alloca[143,0] + alloca[151,0] : 1.0 : True (143, 151, 1) : -Inf : alloca[143,1] + alloca[151,1] : 1.0 : True (143, 151, 2) : -Inf : alloca[143,2] + alloca[151,2] : 1.0 : True (144, 145, 0) : -Inf : alloca[144,0] + alloca[145,0] : 1.0 : True (144, 145, 1) : -Inf : alloca[144,1] + alloca[145,1] : 1.0 : True (144, 145, 2) : -Inf : alloca[144,2] + alloca[145,2] : 1.0 : True (146, 147, 0) : -Inf : alloca[146,0] + alloca[147,0] : 1.0 : True (146, 147, 1) : -Inf : alloca[146,1] + alloca[147,1] : 1.0 : True (146, 147, 2) : -Inf : alloca[146,2] + alloca[147,2] : 1.0 : True (148, 149, 0) : -Inf : alloca[148,0] + alloca[149,0] : 1.0 : True (148, 149, 1) : -Inf : alloca[148,1] + alloca[149,1] : 1.0 : True (148, 149, 2) : -Inf : alloca[148,2] + alloca[149,2] : 1.0 : True (148, 151, 0) : -Inf : alloca[148,0] + alloca[151,0] : 1.0 : True (148, 151, 1) : -Inf : alloca[148,1] + alloca[151,1] : 1.0 : True (148, 151, 2) : -Inf : alloca[148,2] + alloca[151,2] : 1.0 : True (148, 152, 0) : -Inf : alloca[148,0] + alloca[152,0] : 1.0 : True (148, 152, 1) : -Inf : alloca[148,1] + alloca[152,1] : 1.0 : True (148, 152, 2) : -Inf : alloca[148,2] + alloca[152,2] : 1.0 : True (149, 150, 0) : -Inf : alloca[149,0] + alloca[150,0] : 1.0 : True (149, 150, 1) : -Inf : alloca[149,1] + alloca[150,1] : 1.0 : True (149, 150, 2) : -Inf : alloca[149,2] + alloca[150,2] : 1.0 : True (151, 152, 0) : -Inf : alloca[151,0] + alloca[152,0] : 1.0 : True (151, 152, 1) : -Inf : alloca[151,1] + alloca[152,1] : 1.0 : True (151, 152, 2) : -Inf : alloca[151,2] + alloca[152,2] : 1.0 : True (153, 154, 0) : -Inf : alloca[153,0] + alloca[154,0] : 1.0 : True (153, 154, 1) : -Inf : alloca[153,1] + alloca[154,1] : 1.0 : True (153, 154, 2) : -Inf : alloca[153,2] + alloca[154,2] : 1.0 : True (153, 156, 0) : -Inf : alloca[153,0] + alloca[156,0] : 1.0 : True (153, 156, 1) : -Inf : alloca[153,1] + alloca[156,1] : 1.0 : True (153, 156, 2) : -Inf : alloca[153,2] + alloca[156,2] : 1.0 : True (153, 157, 0) : -Inf : alloca[153,0] + alloca[157,0] : 1.0 : True (153, 157, 1) : -Inf : alloca[153,1] + alloca[157,1] : 1.0 : True (153, 157, 2) : -Inf : alloca[153,2] + alloca[157,2] : 1.0 : True (153, 160, 0) : -Inf : alloca[153,0] + alloca[160,0] : 1.0 : True (153, 160, 1) : -Inf : alloca[153,1] + alloca[160,1] : 1.0 : True (153, 160, 2) : -Inf : alloca[153,2] + alloca[160,2] : 1.0 : True (153, 161, 0) : -Inf : alloca[153,0] + alloca[161,0] : 1.0 : True (153, 161, 1) : -Inf : alloca[153,1] + alloca[161,1] : 1.0 : True (153, 161, 2) : -Inf : alloca[153,2] + alloca[161,2] : 1.0 : True (154, 155, 0) : -Inf : alloca[154,0] + alloca[155,0] : 1.0 : True (154, 155, 1) : -Inf : alloca[154,1] + alloca[155,1] : 1.0 : True (154, 155, 2) : -Inf : alloca[154,2] + alloca[155,2] : 1.0 : True (156, 157, 0) : -Inf : alloca[156,0] + alloca[157,0] : 1.0 : True (156, 157, 1) : -Inf : alloca[156,1] + alloca[157,1] : 1.0 : True (156, 157, 2) : -Inf : alloca[156,2] + alloca[157,2] : 1.0 : True (158, 159, 0) : -Inf : alloca[158,0] + alloca[159,0] : 1.0 : True (158, 159, 1) : -Inf : alloca[158,1] + alloca[159,1] : 1.0 : True (158, 159, 2) : -Inf : alloca[158,2] + alloca[159,2] : 1.0 : True (158, 161, 0) : -Inf : alloca[158,0] + alloca[161,0] : 1.0 : True (158, 161, 1) : -Inf : alloca[158,1] + alloca[161,1] : 1.0 : True (158, 161, 2) : -Inf : alloca[158,2] + alloca[161,2] : 1.0 : True (158, 162, 0) : -Inf : alloca[158,0] + alloca[162,0] : 1.0 : True (158, 162, 1) : -Inf : alloca[158,1] + alloca[162,1] : 1.0 : True (158, 162, 2) : -Inf : alloca[158,2] + alloca[162,2] : 1.0 : True (159, 160, 0) : -Inf : alloca[159,0] + alloca[160,0] : 1.0 : True (159, 160, 1) : -Inf : alloca[159,1] + alloca[160,1] : 1.0 : True (159, 160, 2) : -Inf : alloca[159,2] + alloca[160,2] : 1.0 : True (161, 162, 0) : -Inf : alloca[161,0] + alloca[162,0] : 1.0 : True (161, 162, 1) : -Inf : alloca[161,1] + alloca[162,1] : 1.0 : True (161, 162, 2) : -Inf : alloca[161,2] + alloca[162,2] : 1.0 : True (163, 164, 0) : -Inf : alloca[163,0] + alloca[164,0] : 1.0 : True (163, 164, 1) : -Inf : alloca[163,1] + alloca[164,1] : 1.0 : True (163, 164, 2) : -Inf : alloca[163,2] + alloca[164,2] : 1.0 : True (163, 166, 0) : -Inf : alloca[163,0] + alloca[166,0] : 1.0 : True (163, 166, 1) : -Inf : alloca[163,1] + alloca[166,1] : 1.0 : True (163, 166, 2) : -Inf : alloca[163,2] + alloca[166,2] : 1.0 : True (163, 167, 0) : -Inf : alloca[163,0] + alloca[167,0] : 1.0 : True (163, 167, 1) : -Inf : alloca[163,1] + alloca[167,1] : 1.0 : True (163, 167, 2) : -Inf : alloca[163,2] + alloca[167,2] : 1.0 : True (163, 170, 0) : -Inf : alloca[163,0] + alloca[170,0] : 1.0 : True (163, 170, 1) : -Inf : alloca[163,1] + alloca[170,1] : 1.0 : True (163, 170, 2) : -Inf : alloca[163,2] + alloca[170,2] : 1.0 : True (163, 171, 0) : -Inf : alloca[163,0] + alloca[171,0] : 1.0 : True (163, 171, 1) : -Inf : alloca[163,1] + alloca[171,1] : 1.0 : True (163, 171, 2) : -Inf : alloca[163,2] + alloca[171,2] : 1.0 : True (164, 165, 0) : -Inf : alloca[164,0] + alloca[165,0] : 1.0 : True (164, 165, 1) : -Inf : alloca[164,1] + alloca[165,1] : 1.0 : True (164, 165, 2) : -Inf : alloca[164,2] + alloca[165,2] : 1.0 : True (166, 167, 0) : -Inf : alloca[166,0] + alloca[167,0] : 1.0 : True (166, 167, 1) : -Inf : alloca[166,1] + alloca[167,1] : 1.0 : True (166, 167, 2) : -Inf : alloca[166,2] + alloca[167,2] : 1.0 : True (168, 169, 0) : -Inf : alloca[168,0] + alloca[169,0] : 1.0 : True (168, 169, 1) : -Inf : alloca[168,1] + alloca[169,1] : 1.0 : True (168, 169, 2) : -Inf : alloca[168,2] + alloca[169,2] : 1.0 : True (168, 171, 0) : -Inf : alloca[168,0] + alloca[171,0] : 1.0 : True (168, 171, 1) : -Inf : alloca[168,1] + alloca[171,1] : 1.0 : True (168, 171, 2) : -Inf : alloca[168,2] + alloca[171,2] : 1.0 : True (168, 172, 0) : -Inf : alloca[168,0] + alloca[172,0] : 1.0 : True (168, 172, 1) : -Inf : alloca[168,1] + alloca[172,1] : 1.0 : True (168, 172, 2) : -Inf : alloca[168,2] + alloca[172,2] : 1.0 : True (169, 170, 0) : -Inf : alloca[169,0] + alloca[170,0] : 1.0 : True (169, 170, 1) : -Inf : alloca[169,1] + alloca[170,1] : 1.0 : True (169, 170, 2) : -Inf : alloca[169,2] + alloca[170,2] : 1.0 : True (171, 172, 0) : -Inf : alloca[171,0] + alloca[172,0] : 1.0 : True (171, 172, 1) : -Inf : alloca[171,1] + alloca[172,1] : 1.0 : True (171, 172, 2) : -Inf : alloca[171,2] + alloca[172,2] : 1.0 : True (173, 174, 0) : -Inf : alloca[173,0] + alloca[174,0] : 1.0 : True (173, 174, 1) : -Inf : alloca[173,1] + alloca[174,1] : 1.0 : True (173, 174, 2) : -Inf : alloca[173,2] + alloca[174,2] : 1.0 : True (173, 176, 0) : -Inf : alloca[173,0] + alloca[176,0] : 1.0 : True (173, 176, 1) : -Inf : alloca[173,1] + alloca[176,1] : 1.0 : True (173, 176, 2) : -Inf : alloca[173,2] + alloca[176,2] : 1.0 : True (173, 177, 0) : -Inf : alloca[173,0] + alloca[177,0] : 1.0 : True (173, 177, 1) : -Inf : alloca[173,1] + alloca[177,1] : 1.0 : True (173, 177, 2) : -Inf : alloca[173,2] + alloca[177,2] : 1.0 : True (173, 180, 0) : -Inf : alloca[173,0] + alloca[180,0] : 1.0 : True (173, 180, 1) : -Inf : alloca[173,1] + alloca[180,1] : 1.0 : True (173, 180, 2) : -Inf : alloca[173,2] + alloca[180,2] : 1.0 : True (173, 181, 0) : -Inf : alloca[173,0] + alloca[181,0] : 1.0 : True (173, 181, 1) : -Inf : alloca[173,1] + alloca[181,1] : 1.0 : True (173, 181, 2) : -Inf : alloca[173,2] + alloca[181,2] : 1.0 : True (174, 175, 0) : -Inf : alloca[174,0] + alloca[175,0] : 1.0 : True (174, 175, 1) : -Inf : alloca[174,1] + alloca[175,1] : 1.0 : True (174, 175, 2) : -Inf : alloca[174,2] + alloca[175,2] : 1.0 : True (176, 177, 0) : -Inf : alloca[176,0] + alloca[177,0] : 1.0 : True (176, 177, 1) : -Inf : alloca[176,1] + alloca[177,1] : 1.0 : True (176, 177, 2) : -Inf : alloca[176,2] + alloca[177,2] : 1.0 : True (178, 179, 0) : -Inf : alloca[178,0] + alloca[179,0] : 1.0 : True (178, 179, 1) : -Inf : alloca[178,1] + alloca[179,1] : 1.0 : True (178, 179, 2) : -Inf : alloca[178,2] + alloca[179,2] : 1.0 : True (178, 181, 0) : -Inf : alloca[178,0] + alloca[181,0] : 1.0 : True (178, 181, 1) : -Inf : alloca[178,1] + alloca[181,1] : 1.0 : True (178, 181, 2) : -Inf : alloca[178,2] + alloca[181,2] : 1.0 : True (178, 182, 0) : -Inf : alloca[178,0] + alloca[182,0] : 1.0 : True (178, 182, 1) : -Inf : alloca[178,1] + alloca[182,1] : 1.0 : True (178, 182, 2) : -Inf : alloca[178,2] + alloca[182,2] : 1.0 : True (179, 180, 0) : -Inf : alloca[179,0] + alloca[180,0] : 1.0 : True (179, 180, 1) : -Inf : alloca[179,1] + alloca[180,1] : 1.0 : True (179, 180, 2) : -Inf : alloca[179,2] + alloca[180,2] : 1.0 : True (181, 182, 0) : -Inf : alloca[181,0] + alloca[182,0] : 1.0 : True (181, 182, 1) : -Inf : alloca[181,1] + alloca[182,1] : 1.0 : True (181, 182, 2) : -Inf : alloca[181,2] + alloca[182,2] : 1.0 : True (183, 184, 0) : -Inf : alloca[183,0] + alloca[184,0] : 1.0 : True (183, 184, 1) : -Inf : alloca[183,1] + alloca[184,1] : 1.0 : True (183, 184, 2) : -Inf : alloca[183,2] + alloca[184,2] : 1.0 : True (183, 186, 0) : -Inf : alloca[183,0] + alloca[186,0] : 1.0 : True (183, 186, 1) : -Inf : alloca[183,1] + alloca[186,1] : 1.0 : True (183, 186, 2) : -Inf : alloca[183,2] + alloca[186,2] : 1.0 : True (183, 187, 0) : -Inf : alloca[183,0] + alloca[187,0] : 1.0 : True (183, 187, 1) : -Inf : alloca[183,1] + alloca[187,1] : 1.0 : True (183, 187, 2) : -Inf : alloca[183,2] + alloca[187,2] : 1.0 : True (183, 190, 0) : -Inf : alloca[183,0] + alloca[190,0] : 1.0 : True (183, 190, 1) : -Inf : alloca[183,1] + alloca[190,1] : 1.0 : True (183, 190, 2) : -Inf : alloca[183,2] + alloca[190,2] : 1.0 : True (183, 191, 0) : -Inf : alloca[183,0] + alloca[191,0] : 1.0 : True (183, 191, 1) : -Inf : alloca[183,1] + alloca[191,1] : 1.0 : True (183, 191, 2) : -Inf : alloca[183,2] + alloca[191,2] : 1.0 : True (184, 185, 0) : -Inf : alloca[184,0] + alloca[185,0] : 1.0 : True (184, 185, 1) : -Inf : alloca[184,1] + alloca[185,1] : 1.0 : True (184, 185, 2) : -Inf : alloca[184,2] + alloca[185,2] : 1.0 : True (186, 187, 0) : -Inf : alloca[186,0] + alloca[187,0] : 1.0 : True (186, 187, 1) : -Inf : alloca[186,1] + alloca[187,1] : 1.0 : True (186, 187, 2) : -Inf : alloca[186,2] + alloca[187,2] : 1.0 : True (188, 189, 0) : -Inf : alloca[188,0] + alloca[189,0] : 1.0 : True (188, 189, 1) : -Inf : alloca[188,1] + alloca[189,1] : 1.0 : True (188, 189, 2) : -Inf : alloca[188,2] + alloca[189,2] : 1.0 : True (188, 191, 0) : -Inf : alloca[188,0] + alloca[191,0] : 1.0 : True (188, 191, 1) : -Inf : alloca[188,1] + alloca[191,1] : 1.0 : True (188, 191, 2) : -Inf : alloca[188,2] + alloca[191,2] : 1.0 : True (188, 192, 0) : -Inf : alloca[188,0] + alloca[192,0] : 1.0 : True (188, 192, 1) : -Inf : alloca[188,1] + alloca[192,1] : 1.0 : True (188, 192, 2) : -Inf : alloca[188,2] + alloca[192,2] : 1.0 : True (189, 190, 0) : -Inf : alloca[189,0] + alloca[190,0] : 1.0 : True (189, 190, 1) : -Inf : alloca[189,1] + alloca[190,1] : 1.0 : True (189, 190, 2) : -Inf : alloca[189,2] + alloca[190,2] : 1.0 : True (191, 192, 0) : -Inf : alloca[191,0] + alloca[192,0] : 1.0 : True (191, 192, 1) : -Inf : alloca[191,1] + alloca[192,1] : 1.0 : True (191, 192, 2) : -Inf : alloca[191,2] + alloca[192,2] : 1.0 : True (193, 194, 0) : -Inf : alloca[193,0] + alloca[194,0] : 1.0 : True (193, 194, 1) : -Inf : alloca[193,1] + alloca[194,1] : 1.0 : True (193, 194, 2) : -Inf : alloca[193,2] + alloca[194,2] : 1.0 : True (193, 196, 0) : -Inf : alloca[193,0] + alloca[196,0] : 1.0 : True (193, 196, 1) : -Inf : alloca[193,1] + alloca[196,1] : 1.0 : True (193, 196, 2) : -Inf : alloca[193,2] + alloca[196,2] : 1.0 : True (193, 197, 0) : -Inf : alloca[193,0] + alloca[197,0] : 1.0 : True (193, 197, 1) : -Inf : alloca[193,1] + alloca[197,1] : 1.0 : True (193, 197, 2) : -Inf : alloca[193,2] + alloca[197,2] : 1.0 : True (193, 200, 0) : -Inf : alloca[193,0] + alloca[200,0] : 1.0 : True (193, 200, 1) : -Inf : alloca[193,1] + alloca[200,1] : 1.0 : True (193, 200, 2) : -Inf : alloca[193,2] + alloca[200,2] : 1.0 : True (193, 201, 0) : -Inf : alloca[193,0] + alloca[201,0] : 1.0 : True (193, 201, 1) : -Inf : alloca[193,1] + alloca[201,1] : 1.0 : True (193, 201, 2) : -Inf : alloca[193,2] + alloca[201,2] : 1.0 : True (194, 195, 0) : -Inf : alloca[194,0] + alloca[195,0] : 1.0 : True (194, 195, 1) : -Inf : alloca[194,1] + alloca[195,1] : 1.0 : True (194, 195, 2) : -Inf : alloca[194,2] + alloca[195,2] : 1.0 : True (196, 197, 0) : -Inf : alloca[196,0] + alloca[197,0] : 1.0 : True (196, 197, 1) : -Inf : alloca[196,1] + alloca[197,1] : 1.0 : True (196, 197, 2) : -Inf : alloca[196,2] + alloca[197,2] : 1.0 : True (198, 199, 0) : -Inf : alloca[198,0] + alloca[199,0] : 1.0 : True (198, 199, 1) : -Inf : alloca[198,1] + alloca[199,1] : 1.0 : True (198, 199, 2) : -Inf : alloca[198,2] + alloca[199,2] : 1.0 : True (198, 201, 0) : -Inf : alloca[198,0] + alloca[201,0] : 1.0 : True (198, 201, 1) : -Inf : alloca[198,1] + alloca[201,1] : 1.0 : True (198, 201, 2) : -Inf : alloca[198,2] + alloca[201,2] : 1.0 : True (198, 202, 0) : -Inf : alloca[198,0] + alloca[202,0] : 1.0 : True (198, 202, 1) : -Inf : alloca[198,1] + alloca[202,1] : 1.0 : True (198, 202, 2) : -Inf : alloca[198,2] + alloca[202,2] : 1.0 : True (199, 200, 0) : -Inf : alloca[199,0] + alloca[200,0] : 1.0 : True (199, 200, 1) : -Inf : alloca[199,1] + alloca[200,1] : 1.0 : True (199, 200, 2) : -Inf : alloca[199,2] + alloca[200,2] : 1.0 : True (201, 202, 0) : -Inf : alloca[201,0] + alloca[202,0] : 1.0 : True (201, 202, 1) : -Inf : alloca[201,1] + alloca[202,1] : 1.0 : True (201, 202, 2) : -Inf : alloca[201,2] + alloca[202,2] : 1.0 : True (203, 204, 0) : -Inf : alloca[203,0] + alloca[204,0] : 1.0 : True (203, 204, 1) : -Inf : alloca[203,1] + alloca[204,1] : 1.0 : True (203, 204, 2) : -Inf : alloca[203,2] + alloca[204,2] : 1.0 : True (203, 206, 0) : -Inf : alloca[203,0] + alloca[206,0] : 1.0 : True (203, 206, 1) : -Inf : alloca[203,1] + alloca[206,1] : 1.0 : True (203, 206, 2) : -Inf : alloca[203,2] + alloca[206,2] : 1.0 : True (203, 207, 0) : -Inf : alloca[203,0] + alloca[207,0] : 1.0 : True (203, 207, 1) : -Inf : alloca[203,1] + alloca[207,1] : 1.0 : True (203, 207, 2) : -Inf : alloca[203,2] + alloca[207,2] : 1.0 : True (203, 210, 0) : -Inf : alloca[203,0] + alloca[210,0] : 1.0 : True (203, 210, 1) : -Inf : alloca[203,1] + alloca[210,1] : 1.0 : True (203, 210, 2) : -Inf : alloca[203,2] + alloca[210,2] : 1.0 : True (203, 211, 0) : -Inf : alloca[203,0] + alloca[211,0] : 1.0 : True (203, 211, 1) : -Inf : alloca[203,1] + alloca[211,1] : 1.0 : True (203, 211, 2) : -Inf : alloca[203,2] + alloca[211,2] : 1.0 : True (204, 205, 0) : -Inf : alloca[204,0] + alloca[205,0] : 1.0 : True (204, 205, 1) : -Inf : alloca[204,1] + alloca[205,1] : 1.0 : True (204, 205, 2) : -Inf : alloca[204,2] + alloca[205,2] : 1.0 : True (206, 207, 0) : -Inf : alloca[206,0] + alloca[207,0] : 1.0 : True (206, 207, 1) : -Inf : alloca[206,1] + alloca[207,1] : 1.0 : True (206, 207, 2) : -Inf : alloca[206,2] + alloca[207,2] : 1.0 : True (208, 209, 0) : -Inf : alloca[208,0] + alloca[209,0] : 1.0 : True (208, 209, 1) : -Inf : alloca[208,1] + alloca[209,1] : 1.0 : True (208, 209, 2) : -Inf : alloca[208,2] + alloca[209,2] : 1.0 : True (208, 211, 0) : -Inf : alloca[208,0] + alloca[211,0] : 1.0 : True (208, 211, 1) : -Inf : alloca[208,1] + alloca[211,1] : 1.0 : True (208, 211, 2) : -Inf : alloca[208,2] + alloca[211,2] : 1.0 : True (208, 212, 0) : -Inf : alloca[208,0] + alloca[212,0] : 1.0 : True (208, 212, 1) : -Inf : alloca[208,1] + alloca[212,1] : 1.0 : True (208, 212, 2) : -Inf : alloca[208,2] + alloca[212,2] : 1.0 : True (209, 210, 0) : -Inf : alloca[209,0] + alloca[210,0] : 1.0 : True (209, 210, 1) : -Inf : alloca[209,1] + alloca[210,1] : 1.0 : True (209, 210, 2) : -Inf : alloca[209,2] + alloca[210,2] : 1.0 : True (211, 212, 0) : -Inf : alloca[211,0] + alloca[212,0] : 1.0 : True (211, 212, 1) : -Inf : alloca[211,1] + alloca[212,1] : 1.0 : True (211, 212, 2) : -Inf : alloca[211,2] + alloca[212,2] : 1.0 : True 10 Declarations: phys_regs phys_costs virt_regs alloca_index alloca bad_pairs obj виртуальному_один_физический использование_одного_физического_index использование_одного_физического
cbc_solver = pyo.SolverFactory('cbc') cbc_solver.solve(m).write() false_reg = [p for p in range(phys_regs_amount) if pyo.value(m.alloca[FALSE, p])] true_reg = [p for p in range(phys_regs_amount) if pyo.value(m.alloca[TRUE, p])]
# ========================================================== # = Solver Results = # ========================================================== # ---------------------------------------------------------- # Problem Information # ---------------------------------------------------------- Problem: - Name: unknown Lower bound: 390.0 Upper bound: 390.0 Number of objectives: 1 Number of constraints: 1647 Number of variables: 639 Number of binary variables: 639 Number of integer variables: 639 Number of nonzeros: 639 Sense: minimize # ---------------------------------------------------------- # Solver Information # ---------------------------------------------------------- Solver: - Status: ok User time: -1.0 System time: 6.54 Wallclock time: 7.64 Termination condition: optimal Termination message: Model was solved to optimality (subject to tolerances), and an optimal solution is available. Statistics: Branch and bound: Number of bounded subproblems: 78 Number of created subproblems: 78 Black box: Number of iterations: 7795 Error rc: 0 Time: 7.675047874450684 # ---------------------------------------------------------- # Solution Information # ---------------------------------------------------------- Solution: - number of solutions: 0 number of solutions displayed: 0
false_reg = false_reg[0] true_reg = true_reg[0] answer = [] for sat_var in range(1, sat_vars_amount + 1): is_false = pyo.value(m.alloca[var_converter[sat_var], false_reg]) is_true = pyo.value(m.alloca[var_converter[sat_var], true_reg]) assert(is_false or is_true) if is_true: answer.append(sat_var) else: answer.append(-sat_var) print(answer) print(list(solver.enum_models()))
[1, -2, -3, -4, 5] [[-1, -2, 3, -4, -5], [-1, -2, -3, -4, 5], [-1, -2, -3, 4, 5], [1, -2, -3, -4, 5]]